Compartilhar via


cabeçalho wdfiotarget.h

Esse cabeçalho é usado pelo wdf. Para obter mais informações, consulte:

  • do Windows Driver Framework

wdfiotarget.h contém as seguintes interfaces de programação:

Funções

 
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME

A função WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME inicializa a estrutura de WDF_IO_TARGET_OPEN_PARAMS de um driver para que o driver possa abrir um destino de E/S especificando o nome do dispositivo, arquivo ou interface do dispositivo.
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE

A função WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE inicializa a estrutura de WDF_IO_TARGET_OPEN_PARAMS de um driver para que o driver possa abrir um destino de E/S remoto especificando um objeto de dispositivo WDM (Windows Driver Model).
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE

A função WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE inicializa a estrutura de WDF_IO_TARGET_OPEN_PARAMS de um driver para que o driver possa abrir um destino de E/S especificando um nome de arquivo.
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME

A função WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME inicializa a estrutura de WDF_IO_TARGET_OPEN_PARAMS de um driver para que o driver possa abrir um destino de E/S especificando o nome do dispositivo, arquivo ou interface do dispositivo.
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN

A função WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN inicializa a estrutura de WDF_IO_TARGET_OPEN_PARAMS de um driver para que o driver possa reabrir um destino de E/S remoto.
WdfIoTargetAllocAndQueryTargetProperty

O método WdfIoTargetAllocAndQueryTargetProperty aloca um buffer e recupera uma propriedade de dispositivo especificada para um destino de E/S especificado.
WdfIoTargetClose

O método WdfIoTargetClose fecha um destino de E/S remoto especificado.
WdfIoTargetCloseForQueryRemove

O método WdfIoTargetCloseForQueryRemove fecha temporariamente um destino de E/S remoto especificado porque o dispositivo de destino pode ser removido em breve.
WdfIoTargetCreate

O método WdfIoTargetCreate cria um destino de E/S remoto para um dispositivo especificado.
WdfIoTargetFormatRequestForInternalIoctl

O método WdfIoTargetFormatRequestForInternalIoctl cria uma solicitação de controle de dispositivo interno para um destino de E/S, mas não envia a solicitação.
WdfIoTargetFormatRequestForInternalIoctlOthers

O método WdfIoTargetFormatRequestForInternalIoctlOthers cria uma solicitação de controle de dispositivo interno não padrão para um destino de E/S, mas não envia a solicitação.
WdfIoTargetFormatRequestForIoctl

O método WdfIoTargetFormatRequestForIoctl cria uma solicitação de controle de dispositivo para um destino de E/S, mas não envia a solicitação.
WdfIoTargetFormatRequestForRead

O método WdfIoTargetFormatRequestForRead cria uma solicitação de leitura para um destino de E/S, mas não envia a solicitação.
WdfIoTargetFormatRequestForWrite

O método WdfIoTargetFormatRequestForWrite cria uma solicitação de gravação para um destino de E/S, mas não envia a solicitação.
WdfIoTargetGetDevice

O método WdfIoTargetGetDevice retorna um identificador para o objeto do dispositivo da estrutura que é o pai do destino de E/S local ou remoto especificado.
WdfIoTargetGetState

O método WdfIoTargetGetState retorna informações de estado para um destino de E/S local ou remoto.
WdfIoTargetOpen

O método WdfIoTargetOpen abre um destino de E/S remoto para que o driver possa enviar solicitações de E/S para ele.
WdfIoTargetPurge

O método WdfIoTargetPurge cancela todas as solicitações de E/S enfileiradas em um destino de E/S local, remoto ou especializado e impede que novas solicitações de E/S sejam enfileiradas.
WdfIoTargetQueryForInterface

O método WdfIoTargetQueryForInterface obtém acesso à interface definida por GUID e definida pelo driver de um destino de E/S remoto.
WdfIoTargetQueryTargetProperty

O método WdfIoTargetQueryTargetProperty recupera uma propriedade de dispositivo especificada para um destino de E/S especificado.
WdfIoTargetSendInternalIoctlOthersSynchronously

O método WdfIoTargetSendInternalIoctlOthersSynchronously cria uma solicitação de controle de dispositivo interno não padrão e o envia de forma síncrona para um destino de E/S.
WdfIoTargetSendInternalIoctlSynchronously

O método WdfIoTargetSendInternalIoctlSynchronously cria uma solicitação de controle de dispositivo interno e a envia de forma síncrona para um destino de E/S.
WdfIoTargetSendIoctlSynchronously

O método WdfIoTargetSendIoctlSynchronously cria uma solicitação de controle de dispositivo e a envia de forma síncrona para um destino de E/S.
WdfIoTargetSendReadSynchronously

O método WdfIoTargetSendReadSynchronously cria uma solicitação de leitura e a envia de forma síncrona para um destino de E/S.
WdfIoTargetSendWriteSynchronously

O método WdfIoTargetSendWriteSynchronously cria uma solicitação de gravação e envia-a de forma síncrona para um destino de E/S.
WdfIoTargetStart

O método WdfIoTargetStart começa a enviar solicitações na fila para um destino de E/S local ou remoto.
WdfIoTargetStop

O método WdfIoTargetStop para de enviar solicitações na fila para um destino de E/S local ou remoto.
WdfIoTargetWdmGetTargetDeviceObject

O método WdfIoTargetWdmGetTargetDeviceObject retorna um ponteiro para o objeto de dispositivo WDM (Windows Driver Model) associado a um destino de E/S local ou remoto especificado.
WdfIoTargetWdmGetTargetFileHandle

O método WdfIoTargetWdmGetTargetFileHandle retorna um identificador para o arquivo associado a um destino de E/S remoto especificado.
WdfIoTargetWdmGetTargetFileObject

O método WdfIoTargetWdmGetTargetFileObject retorna um ponteiro para o objeto de arquivo WDM (Windows Driver Model) associado a um destino de E/S remoto especificado.
WdfIoTargetWdmGetTargetPhysicalDevice

O método WdfIoTargetWdmGetTargetPhysicalDevice retorna um ponteiro para o PDO (objeto de dispositivo físico) do WDM (Windows Driver Model) que representa o dispositivo de um destino de E/S remoto.

Funções de retorno de chamada

 
EVT_WDF_IO_TARGET_QUERY_REMOVE

A função de retorno de chamada de evento EvtIoTargetQueryRemove de um driver indica se a estrutura pode remover com segurança um dispositivo de destino de E/S remoto especificado.
EVT_WDF_IO_TARGET_REMOVE_CANCELED

A função de retorno de chamada de evento EvtIoTargetRemoveCanceled de um driver executa operações quando a remoção de um destino de E/S remoto especificado é cancelada.
EVT_WDF_IO_TARGET_REMOVE_COMPLETE

A função de retorno de chamada de evento EvtIoTargetRemoveComplete de um driver executa operações quando a remoção de um destino de E/S remoto especificado é concluída.

Estruturas

 
WDF_IO_TARGET_OPEN_PARAMS

A estrutura WDF_IO_TARGET_OPEN_PARAMS contém parâmetros usados pelo método WdfIoTargetOpen.

Enumerações

 
WDF_IO_TARGET_OPEN_TYPE

A enumeração WDF_IO_TARGET_OPEN_TYPE especifica como um driver identifica um destino de E/S remoto quando o driver chama WdfIoTargetOpen.
WDF_IO_TARGET_PURGE_IO_ACTION

A enumeração WDF_IO_TARGET_PURGE_IO_ACTION identifica as ações que a estrutura pode executar quando um driver chama WdfIoTargetPurge para limpar um destino de E/S.
WDF_IO_TARGET_SENT_IO_ACTION

A enumeração WDF_IO_TARGET_SENT_IO_ACTION identifica as ações que a estrutura pode executar quando um driver chama WdfIoTargetStop para interromper um destino de E/S.
WDF_IO_TARGET_STATE

A enumeração WDF_IO_TARGET_STATE especifica os estados em que um destino de E/S pode estar.