en-tête wdfiotarget.h
Cet en-tête est utilisé par wdf. Pour plus d’informations, consultez :
wdfiotarget.h contient les interfaces de programmation suivantes :
Fonctions
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S en spécifiant le nom de l’appareil, du fichier ou de l’interface de périphérique. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S distante en spécifiant un objet de périphérique WDM (Windows Driver Model). |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S en spécifiant un nom de fichier. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S en spécifiant le nom de l’appareil, du fichier ou de l’interface d’appareil. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse rouvrir une cible d’E/S distante. |
WdfIoTargetAllocAndQueryTargetProperty La méthode WdfIoTargetAllocAndQueryTargetProperty alloue une mémoire tampon et récupère une propriété d’appareil spécifiée pour une cible d’E/S spécifiée. |
WdfIoTargetClose La méthode WdfIoTargetClose ferme une cible d’E/S distante spécifiée. |
WdfIoTargetCloseForQueryRemove La méthode WdfIoTargetCloseForQueryRemove ferme temporairement une cible d’E/S distante spécifiée, car l’appareil cible peut bientôt être supprimé. |
WdfIoTargetCreate La méthode WdfIoTargetCreate crée une cible d’E/S distante pour un appareil spécifié. |
WdfIoTargetFormatRequestForInternalIoctl La méthode WdfIoTargetFormatRequestForInternalIoctl génère une demande de contrôle d’appareil interne pour une cible d’E/S, mais n’envoie pas la requête. |
WdfIoTargetFormatRequestForInternalIoctlOthers La méthode WdfIoTargetFormatRequestForInternalIoctlOthers génère une demande de contrôle d’appareil interne non standard pour une cible d’E/S, mais n’envoie pas la requête. |
WdfIoTargetFormatRequestForIoctl La méthode WdfIoTargetFormatRequestForIoctl génère une demande de contrôle d’appareil pour une cible d’E/S, mais n’envoie pas la requête. |
WdfIoTargetFormatRequestForRead La méthode WdfIoTargetFormatRequestForRead génère une demande de lecture pour une cible d’E/S, mais n’envoie pas la requête. |
WdfIoTargetFormatRequestForWrite La méthode WdfIoTargetFormatRequestForWrite génère une demande d’écriture pour une cible d’E/S, mais n’envoie pas la requête. |
WdfIoTargetGetDevice La méthode WdfIoTargetGetDevice retourne un handle à l’objet d’appareil framework qui est le parent de la cible d’E/S locale ou distante spécifiée. |
WdfIoTargetGetState La méthode WdfIoTargetGetState retourne des informations d’état pour une cible d’E/S locale ou distante. |
WdfIoTargetOpen La méthode WdfIoTargetOpen ouvre une cible d’E/S distante afin que le pilote puisse lui envoyer des requêtes d’E/S. |
WdfIoTargetPurge La méthode WdfIoTargetPurge annule toutes les demandes d’E/S mises en file d’attente vers une cible d’E/S locale, distante ou spécialisée et empêche toute nouvelle demande d’E/S d’être mise en file d’attente. |
WdfIoTargetQueryForInterface La méthode WdfIoTargetQueryForInterface obtient l’accès à l’interface définie par guid d’une cible d’E/S distante. |
WdfIoTargetQueryTargetProperty La méthode WdfIoTargetQueryTargetProperty récupère une propriété d’appareil spécifiée pour une cible d’E/S spécifiée. |
WdfIoTargetSendInternalIoctlOthersSynchronously La méthode WdfIoTargetSendInternalIoctlOthersSynchronously génère une demande de contrôle d’appareil interne non standard et l’envoie de manière synchrone à une cible d’E/S. |
WdfIoTargetSendInternalIoctlSynchronously La méthode WdfIoTargetSendInternalIoctlSynchronously génère une demande de contrôle d’appareil interne et l’envoie de manière synchrone à une cible d’E/S. |
WdfIoTargetSendIoctlSynchronously La méthode WdfIoTargetSendIoctlSynchronously génère une demande de contrôle d’appareil et l’envoie de manière synchrone à une cible d’E/S. |
WdfIoTargetSendReadSynchronously La méthode WdfIoTargetSendReadSynchronously génère une demande de lecture et l’envoie de manière synchrone à une cible d’E/S. |
WdfIoTargetSendWriteSynchronously La méthode WdfIoTargetSendWriteSynchronously génère une requête d’écriture et l’envoie de manière synchrone à une cible d’E/S. |
WdfIoTargetStart La méthode WdfIoTargetStart commence à envoyer des requêtes en file d’attente à une cible d’E/S locale ou distante. |
WdfIoTargetStop La méthode WdfIoTargetStop cesse d’envoyer des requêtes en file d’attente à une cible d’E/S locale ou distante. |
WdfIoTargetWdmGetTargetDeviceObject La méthode WdfIoTargetWdmGetTargetDeviceObject retourne un pointeur vers l’objet d’appareil WDM (Windows Driver Model) associé à une cible d’E/S locale ou distante spécifiée. |
WdfIoTargetWdmGetTargetFileHandle La méthode WdfIoTargetWdmGetTargetFileHandle retourne un handle au fichier associé à une cible d’E/S distante spécifiée. |
WdfIoTargetWdmGetTargetFileObject La méthode WdfIoTargetWdmGetTargetFileObject retourne un pointeur vers l’objet de fichier WDM (Windows Driver Model) associé à une cible d’E/S distante spécifiée. |
WdfIoTargetWdmGetTargetPhysicalDevice La méthode WdfIoTargetWdmGetTargetPhysicalDevice retourne un pointeur vers l’objet d’appareil physique WDM (Windows Driver Model) qui représente l’appareil d’une cible d’E/S distante. |
Fonctions de rappel
EVT_WDF_IO_TARGET_QUERY_REMOVE La fonction de rappel d’événement EvtIoTargetQueryRemove d’un pilote indique si l’infrastructure peut supprimer en toute sécurité l’appareil d’une cible d’E/S distante spécifiée. |
EVT_WDF_IO_TARGET_REMOVE_CANCELED La fonction de rappel d’événement EvtIoTargetRemoveCanceled d’un pilote effectue des opérations lorsque la suppression d’une cible d’E/S distante spécifiée est annulée. |
EVT_WDF_IO_TARGET_REMOVE_COMPLETE La fonction de rappel d’événement EvtIoTargetRemoveComplete d’un pilote effectue des opérations lorsque la suppression d’une cible d’E/S distante spécifiée est terminée. |
Structures
WDF_IO_TARGET_OPEN_PARAMS La structure WDF_IO_TARGET_OPEN_PARAMS contient des paramètres que la méthode WdfIoTargetOpen utilise. |
Énumérations
WDF_IO_TARGET_OPEN_TYPE L’énumération WDF_IO_TARGET_OPEN_TYPE spécifie comment un pilote identifie une cible d’E/S distante lorsque le pilote appelle WdfIoTargetOpen. |
WDF_IO_TARGET_PURGE_IO_ACTION L’énumération WDF_IO_TARGET_PURGE_IO_ACTION identifie les actions que l’infrastructure peut effectuer lorsqu’un pilote appelle WdfIoTargetPurge pour vider une cible d’E/S. |
WDF_IO_TARGET_SENT_IO_ACTION L’énumération WDF_IO_TARGET_SENT_IO_ACTION identifie les actions que l’infrastructure peut effectuer lorsqu’un pilote appelle WdfIoTargetStop pour arrêter une cible d’E/S. |
WDF_IO_TARGET_STATE L’énumération WDF_IO_TARGET_STATE spécifie les états dans utilisant une cible d’E/S. |