functiondiscoveryapi.h-Header

Dieser Header wird von Anderen Gerätetechnologien verwendet. Weitere Informationen finden Sie unter

functiondiscoveryapi.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IFunctionDiscovery

Diese Schnittstelle wird von Clientprogrammen verwendet, um Funktionsinstanzen zu ermitteln, die Standardfunktion instance für eine Kategorie abzurufen und erweiterte Funktionsermittlungsabfrageobjekte zu erstellen, die unter anderem das Registrieren von Funktionsermittlungsstandardeinstellungen ermöglichen.
IFunctionDiscoveryNotification

Diese Schnittstelle wird vom Clientprogramm implementiert, um asynchrone Abfragen zu unterstützen, und wird von der Funktionsermittlung aufgerufen, um das Clientprogramm zu benachrichtigen, wenn eine Funktion instance, die die Abfrageparameter erfüllt, hinzugefügt oder entfernt wurde.
IFunctionInstance

Eine Funktion instance als Ergebnis des Aufrufs einer der IFunctionDiscovery-Methoden erstellt wird. Das Clientprogramm erstellt diese Objekte nicht selbst.
IFunctionInstanceCollection

Stellt eine Gruppe von IFunctionInstance-Objekten dar, die als Ergebnis einer Abfrage oder instance Anforderung zurückgegeben werden.
IFunctionInstanceCollectionQuery

Implementiert die asynchrone Abfrage für eine Auflistung von Funktionsinstanzen basierend auf Kategorie und Unterkategorie.
IFunctionInstanceQuery

Implementiert die asynchrone Abfrage für eine Funktion instance basierend auf Kategorie und Unterkategorie.

Enumerationen

 
QueryUpdateAction

Stellt den Typ der Aktion dar, die die Funktionsermittlung für die angegebene Funktion instance. Diese Informationen werden vom Änderungsbenachrichtigungshandler des Clientprogramms verwendet.
SystemVisibilityFlags

Bestimmt die Sichtbarkeit der Daten der Funktion instance.