Encabezado wdfiotarget.h
WDF usa este encabezado. Para obtener más información, consulte:
wdfiotarget.h contiene las siguientes interfaces de programación:
Funciones
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME La función WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME inicializa la estructura WDF_IO_TARGET_OPEN_PARAMS de un controlador para que el controlador pueda abrir un destino de E/S especificando el nombre del dispositivo, el archivo o la interfaz del dispositivo. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE La función WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE inicializa la estructura de WDF_IO_TARGET_OPEN_PARAMS de un controlador para que el controlador pueda abrir un destino de E/S remoto especificando un objeto de dispositivo windows Driver Model (WDM). |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE La función WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE inicializa la estructura WDF_IO_TARGET_OPEN_PARAMS de un controlador para que el controlador pueda abrir un destino de E/S especificando un nombre de archivo. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME La función WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME inicializa la estructura de WDF_IO_TARGET_OPEN_PARAMS de un controlador para que el controlador pueda abrir un destino de E/S especificando el nombre del dispositivo, el archivo o la interfaz del dispositivo. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN La función WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN inicializa la estructura WDF_IO_TARGET_OPEN_PARAMS de un controlador para que el controlador pueda volver a abrir un destino de E/S remoto. |
WdfIoTargetAllocAndQueryTargetProperty El método WdfIoTargetAllocAndQueryTargetProperty asigna un búfer y recupera una propiedad de dispositivo especificada para un destino de E/S especificado. |
WdfIoTargetClose El método WdfIoTargetClose cierra un destino de E/S remoto especificado. |
WdfIoTargetCloseForQueryRemove El método WdfIoTargetCloseForQueryRemove cierra temporalmente un destino de E/S remoto especificado porque el dispositivo de destino podría quitarse pronto. |
WdfIoTargetCreate El método WdfIoTargetCreate crea un destino de E/S remoto para un dispositivo especificado. |
WdfIoTargetFormatRequestForInternalIoctl El método WdfIoTargetFormatRequestForInternalIoctl compila una solicitud de control de dispositivo interna para un destino de E/S, pero no envía la solicitud. |
WdfIoTargetFormatRequestForInternalIoctlOthers El método WdfIoTargetFormatRequestForInternalIoctlOthers compila una solicitud de control de dispositivo interno no estándar para un destino de E/S, pero no envía la solicitud. |
WdfIoTargetFormatRequestForIoctl El método WdfIoTargetFormatRequestForIoctl compila una solicitud de control de dispositivo para un destino de E/S, pero no envía la solicitud. |
WdfIoTargetFormatRequestForRead El método WdfIoTargetFormatRequestForRead compila una solicitud de lectura para un destino de E/S, pero no envía la solicitud. |
WdfIoTargetFormatRequestForWrite El método WdfIoTargetFormatRequestForWrite compila una solicitud de escritura para un destino de E/S, pero no envía la solicitud. |
WdfIoTargetGetDevice El método WdfIoTargetGetDevice devuelve un identificador al objeto de dispositivo de marco que es el elemento primario del destino de E/S local o remoto especificado. |
WdfIoTargetGetState El método WdfIoTargetGetState devuelve información de estado para un destino de E/S local o remoto. |
WdfIoTargetOpen El método WdfIoTargetOpen abre un destino de E/S remoto para que el controlador pueda enviar solicitudes de E/S. |
WdfIoTargetPurge El método WdfIoTargetPurge cancela todas las solicitudes de E/S en cola a un destino de E/S local, remoto o especializado y evita que se ponen en cola las nuevas solicitudes de E/S. |
WdfIoTargetQueryForInterface El método WdfIoTargetQueryForInterface obtiene acceso a la interfaz definida por el controlador guid identificada de un destino de E/S remoto. |
WdfIoTargetQueryTargetProperty El método WdfIoTargetQueryTargetProperty recupera una propiedad de dispositivo especificada para un destino de E/S especificado. |
WdfIoTargetSendInternalIoctlOthersSynchronously El método WdfIoTargetSendInternalIoctlOthersSynchronously compila una solicitud de control de dispositivo interno no estándar y la envía sincrónicamente a un destino de E/S. |
WdfIoTargetSendInternalIoctlSynchronously El método WdfIoTargetSendInternalIoctlSynchronously compila una solicitud de control de dispositivo interna y la envía sincrónicamente a un destino de E/S. |
WdfIoTargetSendIoctlSynchronously El método WdfIoTargetSendIoctlSynchronously compila una solicitud de control de dispositivo y la envía de forma sincrónica a un destino de E/S. |
WdfIoTargetSendReadSynchronously El método WdfIoTargetSendReadSynchronously compila una solicitud de lectura y la envía sincrónicamente a un destino de E/S. |
WdfIoTargetSendWriteSynchronously El método WdfIoTargetSendWriteSynchronously compila una solicitud de escritura y la envía sincrónicamente a un destino de E/S. |
WdfIoTargetStart El método WdfIoTargetStart comienza a enviar solicitudes en cola a un destino de E/S local o remoto. |
WdfIoTargetStop El método WdfIoTargetStop deja de enviar solicitudes en cola a un destino de E/S local o remoto. |
WdfIoTargetWdmGetTargetDeviceObject El método WdfIoTargetWdmGetTargetDeviceObject devuelve un puntero al objeto de dispositivo modelo de controlador de Windows (WDM) asociado a un destino de E/S local o remoto especificado. |
WdfIoTargetWdmGetTargetFileHandle El método WdfIoTargetWdmGetTargetFileHandle devuelve un identificador al archivo asociado a un destino de E/S remoto especificado. |
WdfIoTargetWdmGetTargetFileObject El método WdfIoTargetWdmGetTargetFileObject devuelve un puntero al objeto de archivo modelo de controlador de Windows (WDM) asociado a un destino de E/S remoto especificado. |
WdfIoTargetWdmGetTargetPhysicalDevice El método WdfIoTargetWdmGetTargetPhysicalDevice devuelve un puntero al objeto de dispositivo físico modelo de controlador de Windows (WDM) que representa un dispositivo de destino de E/S remoto. |
Funciones de devolución de llamada
EVT_WDF_IO_TARGET_QUERY_REMOVE La función de devolución de llamada de eventos EvtIoTargetQueryRemove de un controlador indica si el marco puede quitar de forma segura el dispositivo del destino de E/S remoto especificado. |
EVT_WDF_IO_TARGET_REMOVE_CANCELED La función de devolución de llamada de eventos EvtIoTargetRemoveCanceled de un controlador realiza operaciones cuando se cancela la eliminación de un destino de E/S remoto especificado. |
EVT_WDF_IO_TARGET_REMOVE_COMPLETE La función de devolución de llamada de eventos EvtIoTargetRemoveComplete de un controlador realiza operaciones cuando se completa la eliminación de un destino de E/S remoto especificado. |
Estructuras
WDF_IO_TARGET_OPEN_PARAMS La estructura WDF_IO_TARGET_OPEN_PARAMS contiene parámetros que usa el método WdfIoTargetOpen. |
Enumeraciones
WDF_IO_TARGET_OPEN_TYPE La enumeración WDF_IO_TARGET_OPEN_TYPE especifica cómo un controlador identifica un destino de E/S remoto cuando el controlador llama a WdfIoTargetOpen. |
WDF_IO_TARGET_PURGE_IO_ACTION La enumeración WDF_IO_TARGET_PURGE_IO_ACTION identifica las acciones que puede realizar el marco cuando un controlador llama a WdfIoTargetPurge para purgar un destino de E/S. |
WDF_IO_TARGET_SENT_IO_ACTION La enumeración WDF_IO_TARGET_SENT_IO_ACTION identifica las acciones que puede realizar el marco cuando un controlador llama a WdfIoTargetStop para detener un destino de E/S. |
WDF_IO_TARGET_STATE La enumeración WDF_IO_TARGET_STATE especifica los estados en los que puede estar un destino de E/S. |