en-tête wdfiotarget.h
Cet en-tête est utilisé par wdf. Pour plus d'informations, consultez les pages suivantes :
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 de 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 l’appareil. |
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 d’appareil 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 de l’appareil. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN initialise la structure de 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 demandes 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 le pilote identifiée par le 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 demande 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 arrête 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 de périphérique physique (PDO) du modèle de pilote Windows (WDM) 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 de l’é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 les paramètres utilisés par la méthode WdfIoTargetOpen. |
É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 purger 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 où une cible d’E/S peut se trouver. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour