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. |