PUSB_BUSIFFN_QUERY_BUS_TIME_EX função de retorno de chamada (usbbusif.h)
Não há suporte para essa solicitação.
A rotina QueryBusTimeEx obtém o número atual de micromoldura USB de 32 bits.
Sintaxe
typedef NTSTATUS
(USB_BUSIFFN *PUSB_BUSIFFN_QUERY_BUS_TIME_EX) (
IN PVOID,
IN PULONG
);
Parâmetros
[in] unnamedParam1
Identificador retornado no membro BusContext da estrutura USB_BUS_INTERFACE_USBDI_V3 por uma solicitação de IRP_MN_QUERY_INTERFACE.
[out] unnamedParam2
Recebe o número de micromoldura USB atual.
Retornar valor
QueryBusTimeEx retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
STATUS_SUCCESS |
Chamada concluída com êxito. |
STATUS_NOT_SUPPORTED |
A função foi chamada para um controlador de host USB que não dá suporte a USB 2.0. |
Comentários
QueryBusTimeEx obtém o número de quadro/micromoldura USB 2.0 atual quando chamado para um dispositivo USB anexado a um controlador de host USB 2.0.
Os 3 bits mais baixos do valor de micromoldura retornado conterão o micromoldura de 125us atual, enquanto os 29 bits superiores conterão o número de quadro USB atual de 1ms.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | usbbusif.h (inclua Usbbusif.h) |
IRQL | < = DISPATCH_LEVEL |