wdfiotarget.h-Header
Dieser Header wird von wdf verwendet. Weitere Informationen finden Sie unter
wdfiotarget.h enthält die folgenden Programmierschnittstellen:
Functions
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME Die WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME-Funktion initialisiert die WDF_IO_TARGET_OPEN_PARAMS Struktur eines Treibers, sodass der Treiber ein E/A-Ziel öffnen kann, indem er den Namen des Geräts, der Datei oder der Geräteschnittstelle angibt. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE Die WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE-Funktion initialisiert die WDF_IO_TARGET_OPEN_PARAMS Struktur eines Treibers, sodass der Treiber ein Remote-E/A-Ziel öffnen kann, indem er ein WDM-Geräteobjekt (Windows Driver Model) angibt. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE Die WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE-Funktion initialisiert die WDF_IO_TARGET_OPEN_PARAMS Struktur eines Treibers, sodass der Treiber ein E/A-Ziel öffnen kann, indem er einen Dateinamen angibt. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME Die WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME-Funktion initialisiert die WDF_IO_TARGET_OPEN_PARAMS Struktur eines Treibers, sodass der Treiber ein E/A-Ziel öffnen kann, indem er den Namen des Geräts, der Datei oder der Geräteschnittstelle angibt. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN Die WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN-Funktion initialisiert die WDF_IO_TARGET_OPEN_PARAMS Struktur eines Treibers, damit der Treiber ein Remote-E/A-Ziel erneut öffnen kann. |
WdfIoTargetAllocAndQueryTargetProperty Die WdfIoTargetAllocAndQueryTargetProperty-Methode weist einen Puffer zu und ruft eine angegebene Geräteeigenschaft für ein angegebenes E/A-Ziel ab. |
WdfIoTargetClose Die WdfIoTargetClose-Methode schließt ein angegebenes Remote-E/A-Ziel. |
WdfIoTargetCloseForQueryRemove Die WdfIoTargetCloseForQueryRemove-Methode schließt vorübergehend ein angegebenes Remote-E/A-Ziel, da das Zielgerät möglicherweise bald entfernt wird. |
WdfIoTargetCreate Die WdfIoTargetCreate-Methode erstellt ein Remote-E/A-Ziel für ein angegebenes Gerät. |
WdfIoTargetFormatRequestForInternalIoctl Die WdfIoTargetFormatRequestForInternalIoctl-Methode erstellt eine interne Gerätesteuerungsanforderung für ein E/A-Ziel, sendet die Anforderung jedoch nicht. |
WdfIoTargetFormatRequestForInternalIoctlOthers Die WdfIoTargetFormatRequestForInternalIoctlOthers-Methode erstellt eine nicht standardmäßige interne Gerätesteuerungsanforderung für ein E/A-Ziel, sendet die Anforderung jedoch nicht. |
WdfIoTargetFormatRequestForIoctl Die WdfIoTargetFormatRequestForIoctl-Methode erstellt eine Gerätesteuerungsanforderung für ein E/A-Ziel, sendet die Anforderung jedoch nicht. |
WdfIoTargetFormatRequestForRead Die WdfIoTargetFormatRequestForRead-Methode erstellt eine Leseanforderung für ein E/A-Ziel, sendet die Anforderung jedoch nicht. |
WdfIoTargetFormatRequestForWrite Die WdfIoTargetFormatRequestForWrite-Methode erstellt eine Schreibanforderung für ein E/A-Ziel, sendet die Anforderung jedoch nicht. |
WdfIoTargetGetDevice Die WdfIoTargetGetDevice-Methode gibt ein Handle an das Framework-Geräteobjekt zurück, das das übergeordnete Element des angegebenen lokalen oder Remote-E/A-Ziels ist. |
WdfIoTargetGetState Die WdfIoTargetGetState-Methode gibt Zustandsinformationen für ein lokales oder Remote-E/A-Ziel zurück. |
WdfIoTargetOpen Die WdfIoTargetOpen-Methode öffnet ein Remote-E/A-Ziel, sodass der Treiber E/A-Anforderungen an ihn senden kann. |
WdfIoTargetPurge Die WdfIoTargetPurge-Methode bricht alle E/A-Anforderungen ab, die an ein lokales, remote oder spezialisiertes E/A-Ziel in die Warteschlange gestellt werden, und verhindert, dass neue E/A-Anforderungen in die Warteschlange gestellt werden. |
WdfIoTargetQueryForInterface Die WdfIoTargetQueryForInterface-Methode erhält Zugriff auf die GUID-identifizierte, treiberdefinierte Schnittstelle eines Remote-E/A-Ziels. |
WdfIoTargetQueryTargetProperty Die WdfIoTargetQueryTargetProperty-Methode ruft eine angegebene Geräteeigenschaft für ein angegebenes E/A-Ziel ab. |
WdfIoTargetSendInternalIoctlOthersSynchronly Die WdfIoTargetSendInternalIoctlOthersSynchronously-Methode erstellt eine nicht standardmäßige interne Gerätesteuerungsanforderung und sendet sie synchron an ein E/A-Ziel. |
WdfIoTargetSendInternalIoctlSynchronly Die WdfIoTargetSendInternalIoctlSynchronously-Methode erstellt eine interne Gerätesteuerungsanforderung und sendet sie synchron an ein E/A-Ziel. |
WdfIoTargetSendIoctlSynchronly Die WdfIoTargetSendIoctlSynchronously-Methode erstellt eine Gerätesteuerungsanforderung und sendet sie synchron an ein E/A-Ziel. |
WdfIoTargetSendReadSynchronous Die WdfIoTargetSendReadSynchronously-Methode erstellt eine Leseanforderung und sendet sie synchron an ein E/A-Ziel. |
WdfIoTargetSendWriteSynchronously Die WdfIoTargetSendWriteSynchronously-Methode erstellt eine Schreibanforderung und sendet sie synchron an ein E/A-Ziel. |
WdfIoTargetStart Die WdfIoTargetStart-Methode beginnt mit dem Senden von Anforderungen in die Warteschlange an ein lokales oder Remote-E/A-Ziel. |
WdfIoTargetStop Die WdfIoTargetStop-Methode beendet das Senden von Anforderungen in die Warteschlange an ein lokales oder Remote-E/A-Ziel. |
WdfIoTargetWdmGetTargetDeviceObject Die WdfIoTargetWdmGetTargetDeviceObject-Methode gibt einen Zeiger auf das WdM-Geräteobjekt (Windows Driver Model) zurück, das einem angegebenen lokalen oder Remote-E/A-Ziel zugeordnet ist. |
WdfIoTargetWdmGetTargetFileHandle Die WdfIoTargetWdmGetTargetFileHandle-Methode gibt ein Handle an die Datei zurück, die einem angegebenen Remote-E/A-Ziel zugeordnet ist. |
WdfIoTargetWdmGetTargetFileObject Die WdfIoTargetWdmGetTargetFileObject-Methode gibt einen Zeiger auf das Windows Driver Model (WDM)-Dateiobjekt zurück, das einem angegebenen Remote-E/A-Ziel zugeordnet ist. |
WdfIoTargetWdmGetTargetPhysicalDevice Die WdfIoTargetWdmGetTargetPhysicalDevice-Methode gibt einen Zeiger auf das PDO (Windows Driver Model) zurück, das das Gerät eines Remote-E/A-Ziels darstellt. |
Rückruffunktionen
EVT_WDF_IO_TARGET_QUERY_REMOVE Die EvtIoTargetQueryRemove-Ereignisrückruffunktion eines Treibers gibt an, ob das Framework das Gerät eines angegebenen Remote-E/A-Ziels sicher entfernen kann. |
EVT_WDF_IO_TARGET_REMOVE_CANCELED Die EvtIoTargetRemoveCanceled-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, wenn das Entfernen eines angegebenen Remote-E/A-Ziels abgebrochen wird. |
EVT_WDF_IO_TARGET_REMOVE_COMPLETE Die EvtIoTargetRemoveComplete-Ereignisrückruffunktion eines Treibers führt Vorgänge aus, wenn die Entfernung eines angegebenen Remote-E/A-Ziels abgeschlossen ist. |
Strukturen
WDF_IO_TARGET_OPEN_PARAMS Die WDF_IO_TARGET_OPEN_PARAMS-Struktur enthält Parameter, die von der WdfIoTargetOpen-Methode verwendet werden. |
Enumerationen
WDF_IO_TARGET_OPEN_TYPE Die WDF_IO_TARGET_OPEN_TYPE-Enumeration gibt an, wie ein Treiber ein Remote-E/A-Ziel identifiziert, wenn der Treiber WdfIoTargetOpen aufruft. |
WDF_IO_TARGET_PURGE_IO_ACTION Die WDF_IO_TARGET_PURGE_IO_ACTION-Enumeration identifiziert die Aktionen, die das Framework ausführen kann, wenn ein Treiber WdfIoTargetPurge aufruft, um ein E/A-Ziel zu bereinigen. |
WDF_IO_TARGET_SENT_IO_ACTION Die WDF_IO_TARGET_SENT_IO_ACTION-Enumeration identifiziert die Aktionen, die das Framework ausführen kann, wenn ein Treiber WdfIoTargetStop aufruft, um ein E/A-Ziel zu beenden. |
WDF_IO_TARGET_STATE Die WDF_IO_TARGET_STATE-Enumeration gibt die Zustände an, in denen sich ein E/A-Ziel befinden kann. |