Compartilhar via


Cabeçalho winusb.h

Esse cabeçalho é usado pela referência do driver USB. Para obter mais informações, consulte:

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

Funções

 
WinUsb_AbortPipe

A função WinUsb_AbortPipe anula todas as transferências pendentes para um pipe. Esta é uma operação síncrona.
WinUsb_ControlTransfer

A função WinUsb_ControlTransfer transmite dados de controle sobre um ponto de extremidade de controle padrão.
WinUsb_FlushPipe

A função WinUsb_FlushPipe descarta todos os dados armazenados em cache em um pipe. Esta é uma operação síncrona.
WinUsb_Free

A função WinUsb_Free libera todos os recursos que WinUsb_Initialize alocados. Esta é uma operação síncrona.
WinUsb_GetAdjustedFrameNumber

A função WinUsb_GetAdjustedFrameNumber calcula qual o número de quadro USB atual deve ser baseado no valor do número de quadro e no carimbo de data/hora.
WinUsb_GetAssociatedInterface

A função WinUsb_GetAssociatedInterface recupera um identificador para uma interface associada. Esta é uma operação síncrona.
WinUsb_GetCurrentAlternateSetting

A função WinUsb_GetCurrentAlternateSetting obtém a configuração de interface alternativa atual para uma interface. Esta é uma operação síncrona.
WinUsb_GetCurrentFrameNumber

A função WinUsb_GetCurrentFrameNumber obtém o número de quadro atual do barramento.
WinUsb_GetCurrentFrameNumberAndQpc

A função WinUsb_GetCurrentFrameNumberAndQpc recupera o valor do QPC (contador de desempenho de consulta do sistema) sincronizado com o quadro e o microframe.
WinUsb_GetDescriptor

A função WinUsb_GetDescriptor retorna o descritor solicitado. Esta é uma operação síncrona.
WinUsb_GetOverlappedResult

A função WinUsb_GetOverlappedResult recupera os resultados de uma operação sobreposta no arquivo especificado.
WinUsb_GetPipePolicy

A função WinUsb_GetPipePolicy recupera a política de um pipe específico associado a um ponto de extremidade no dispositivo. Esta é uma operação síncrona.
WinUsb_GetPowerPolicy

A função WinUsb_GetPowerPolicy recupera a política de energia de um dispositivo. Esta é uma operação síncrona.
WinUsb_Initialize

A função WinUsb_Initialize cria um identificador WinUSB para o dispositivo especificado por um identificador de arquivo.
WinUsb_QueryDeviceInformation

A função WinUsb_QueryDeviceInformation obtém informações sobre o dispositivo físico associado a um identificador de interface WinUSB.
WinUsb_QueryInterfaceSettings

A função WinUsb_QueryInterfaceSettings recupera o descritor de interface para as configurações de interface alternativa especificadas para um identificador de interface específico.
WinUsb_QueryPipe

A função WinUsb_QueryPipe recupera informações sobre o ponto de extremidade especificado e o pipe associado para uma interface.
WinUsb_QueryPipeEx

A função WinUsb_QueryPipeEx recupera informações estendidas sobre o ponto de extremidade especificado e o pipe associado para uma interface.
WinUsb_ReadIsochPipe

A função WinUsb_ReadIsochPipe lê dados de um ponto de extremidade OUT isócrono.
WinUsb_ReadIsochPipeAsap

A função WinUsb_ReadIsochPipeAsap envia uma solicitação que lê dados de um ponto de extremidade OUT isócrono.
WinUsb_ReadPipe

A função WinUsb_ReadPipe lê dados do pipe especificado.
WinUsb_RegisterIsochBuffer

A função WinUsb_RegisterIsochBuffer registra um buffer a ser usado para transferências isocronas.
WinUsb_ResetPipe

A função WinUsb_ResetPipe redefine a alternância de dados e limpa a condição de parada em um pipe.
WinUsb_SetCurrentAlternateSetting

A função WinUsb_SetCurrentAlternateSetting define a configuração alternativa de uma interface.
WinUsb_SetPipePolicy

A função WinUsb_SetPipePolicy define a política para um pipe específico associado a um ponto de extremidade no dispositivo. Esta é uma operação síncrona.
WinUsb_SetPowerPolicy

A função WinUsb_SetPowerPolicy define a política de energia de um dispositivo.
WinUsb_StartTrackingForTimeSync

A função WinUsb_StartTrackingForTimeSync inicia o recurso de sincronização de tempo na pilha do driver USB que obtém o tempo de QPC do sistema associado para quadros de barramento USB e microframes.
WinUsb_StopTrackingForTimeSync

A função WinUsb_StopTrackingForTimeSync lidera o recurso de sincronização de tempo na pilha do driver USB que obtém o tempo de QPC do sistema associado para quadros de barramento USB e microframes.
WinUsb_UnregisterIsochBuffer

A função WinUsb_UnregisterIsochBuffer libera todos os recursos que WinUsb_RegisterIsochBuffer alocados para transferências isocronas. Esta é uma operação síncrona.
WinUsb_WriteIsochPipe

A função WinUsb_WriteIsochPipe grava o conteúdo de um buffer fornecido pelo chamador em um ponto de extremidade OUT isócrono, começando em um número de quadro especificado.
WinUsb_WriteIsochPipeAsap

O WinUsb_WriteIsochPipeAsap envia uma solicitação para gravar o conteúdo de um buffer em um ponto de extremidade OUT isócrono.
WinUsb_WritePipe

A função WinUsb_WritePipe grava dados em um pipe.

Estruturas

 
WINUSB_SETUP_PACKET

A estrutura WINUSB_SETUP_PACKET descreve um pacote de configuração USB.