wdfchildlist.h-Header
Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter
wdfchildlist.h enthält die folgenden Programmierschnittstellen:
Functions
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT Die WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT-Funktion initialisiert eine WDF_CHILD_ADDRESS_DESCRIPTION_HEADER-Struktur. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT Die WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT-Funktion initialisiert eine WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER-Struktur. |
WDF_CHILD_LIST_CONFIG_INIT Die WDF_CHILD_LIST_CONFIG_INIT-Funktion initialisiert eine WDF_CHILD_LIST_CONFIG-Struktur. |
WDF_CHILD_LIST_ITERATOR_INIT Die WDF_CHILD_LIST_ITERATOR_INIT-Funktion initialisiert eine WDF_CHILD_LIST_ITERATOR-Struktur. |
WDF_CHILD_RETRIEVE_INFO_INIT Die WDF_CHILD_RETRIEVE_INFO_INIT-Funktion initialisiert eine WDF_CHILD_RETRIEVE_INFO-Struktur. |
WdfChildListAddOrUpdateChildDescriptionAsPresent Die WdfChildListAddOrUpdateChildDescriptionAsPresent-Methode fügt einer Liste von untergeordneten Elementen eine neue untergeordnete Beschreibung hinzu oder aktualisiert eine vorhandene untergeordnete Beschreibung. |
WdfChildListBeginIteration Die WdfChildListBeginIteration-Methode bereitet das Framework für das Abrufen von Elementen aus einer angegebenen untergeordneten Liste vor. |
WdfChildListBeginScan Die WdfChildListBeginScan-Methode bereitet eine angegebene Liste von untergeordneten Geräten vor, damit der Treiber die Informationen in der Liste aktualisieren kann. |
WdfChildListCreate Die WdfChildListCreate-Methode erstellt eine untergeordnete Liste für ein angegebenes übergeordnetes Gerät. |
WdfChildListEndIteration Die WdfChildListEndIteration-Methode verarbeitet Änderungen an einer angegebenen untergeordneten Liste. |
WdfChildListEndScan Die WdfChildListEndScan-Methode verarbeitet Änderungen an einer angegebenen untergeordneten Liste. |
WdfChildListGetDevice Die WdfChildListGetDevice-Methode gibt ein Handle an das Framework-Geräteobjekt zurück, das das übergeordnete Gerät einer angegebenen untergeordneten Liste darstellt. |
WdfChildListRequestChildEject Die WdfChildListRequestChildEject-Methode informiert das Framework darüber, dass ein angegebenes Gerät aus seiner Dockingstation ausgeworfen werden soll. |
WdfChildListRetrieveAddressDescription Die WdfChildListRetrieveAddressDescription-Methode sucht ein untergeordnetes Gerät mit einer angegebenen Identifikationsbeschreibung und ruft die Adressbeschreibung des Geräts ab. |
WdfChildListRetrieveNextDevice Die WdfChildListRetrieveNextDevice-Methode durchläuft eine angegebene untergeordnete Liste und ruft das nächste untergeordnete Gerät ab, das den angegebenen Kriterien entspricht. |
WdfChildListRetrievePdo Die WdfChildListRetrievePdo-Methode gibt ein Handle für das Framework-Geräteobjekt zurück, das einer angegebenen untergeordneten Beschreibung in einer untergeordneten Liste zugeordnet ist. |
WdfChildListUpdateAllChildDescriptionsAsPresent Die WdfChildListUpdateAllChildDescriptionsAsPresent-Methode informiert das Framework darüber, dass alle untergeordneten Geräte in einer angegebenen untergeordneten Liste angeschlossen und verfügbar sind. |
WdfChildListUpdateChildDescriptionAsMissing Die WdfChildListUpdateChildDescriptionAsMissing-Methode informiert das Framework darüber, dass ein angegebenes untergeordnetes Gerät derzeit nicht angeschlossen ist oder anderweitig nicht verfügbar ist. |
Rückruffunktionen
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP Die EvtChildListAddressDescriptionCleanup-Ereignisrückruffunktion eines Treibers gibt alle Speicherzuordnungen für eine Adressbeschreibung frei, die der EvtChildListAddressDescriptionDuplicate-Rückruffunktion des Treibers zugewiesen wurde. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY Die EvtChildListAddressDescriptionCopy-Ereignisrückruffunktion eines Treibers kopiert eine untergeordnete Adressbeschreibung von einem angegebenen Speicherort an einen anderen. |
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE Die EvtChildListAddressDescriptionDuplicate-Ereignisrückruffunktion eines Treibers dupliziert eine untergeordnete Adressbeschreibung. |
EVT_WDF_CHILD_LIST_CREATE_DEVICE Die Ereignisrückruffunktion eines BustreibersEvtChildListCreateDevice erstellt ein Framework-Geräteobjekt für ein neues Gerät, das dynamisch aufgelistet wurde. |
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED Die EvtChildListDeviceReenumerated-Ereignisrückruffunktion eines Treibers ermöglicht es dem Treiber, eine erneute Auflistung eines angegebenen Geräts zu genehmigen oder abzubrechen. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP Die EvtChildListIdentificationDescriptionCleanup-Ereignisrückruffunktion eines Treibers gibt alle Speicherzuordnungen für eine Identifikationsbeschreibung frei, die der EvtChildListIdentificationDescriptionDuplicate-Rückruffunktion des Treibers zugewiesen wurde. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE Die EvtChildListIdentificationDescriptionCompare-Ereignisrückruffunktion eines Treibers vergleicht eine untergeordnete Identifikationsbeschreibung mit einer anderen. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY Die EvtChildListIdentificationDescriptionCopy-Ereignisrückruffunktion eines Treibers kopiert eine untergeordnete Identifikationsbeschreibung von einem angegebenen Speicherort an einen anderen. |
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE Die EvtChildListIdentificationDescriptionDuplicate-Ereignisrückruffunktion eines Treibers dupliziert eine beschreibung der untergeordneten Identifizierung. |
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN Die EvtChildListScanForChildren-Ereignisrückruffunktion eines Treibers muss alle vorhandenen untergeordneten Geräte melden. |
Strukturen
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER Die WDF_CHILD_ADDRESS_DESCRIPTION_HEADER-Struktur ist eine Headerstruktur, die das erste Element jeder Adressbeschreibungsstruktur sein muss. |
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Die WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER-Struktur ist eine Headerstruktur, die das erste Element jeder Identifikationsbeschreibungsstruktur sein muss. |
WDF_CHILD_LIST_CONFIG Die WDF_CHILD_LIST_CONFIG-Struktur enthält Konfigurationsinformationen für eine Liste der untergeordneten Geräte. |
WDF_CHILD_LIST_ITERATOR Die WDF_CHILD_LIST_ITERATOR-Struktur identifiziert den Typ der untergeordneten Geräte, die vom Framework abgerufen werden, wenn ein Treiber WdfChildListRetrieveNextDevice aufruft. |
WDF_CHILD_RETRIEVE_INFO Die WDF_CHILD_RETRIEVE_INFO-Struktur enthält Informationen zu einem untergeordneten Gerät, das durch Aufrufen von WdfChildListRetrieveNextDevice oder WdfChildListRetrievePdo abgerufen wird. |
Enumerationen
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS Die WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS-Enumeration definiert Geräte status Werte, die das Framework in der WDF_CHILD_RETRIEVE_INFO-Struktur eines Treibers speichert. |
WDF_RETRIEVE_CHILD_FLAGS Die WDF_RETRIEVE_CHILD_FLAGS-Enumeration definiert Flags, die ein Treiber vor dem Aufrufen von WdfChildListBeginIteration festlegen kann. |