Compartir a través de


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.