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

Confira também