cabeçalho wdfiotarget.h
Esse cabeçalho é usado pelo wdf. Para obter mais informações, consulte:
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. |