Compartilhar via


estrutura USB_PASS_THRU_PARAMETERS (usbuser.h)

A estrutura USB_PASS_THRU_PARAMETERS é usada com a solicitação de controle de E/S IOCTL_USB_USER_REQUEST para passar um comando específico do fornecedor para o driver de miniporto do controlador host.

Sintaxe

typedef struct _USB_PASS_THRU_PARAMETERS {
  GUID  FunctionGUID;
  ULONG ParameterLength;
  UCHAR Parameters[4];
} USB_PASS_THRU_PARAMETERS, *PUSB_PASS_THRU_PARAMETERS;

Membros

FunctionGUID

Um GUID que identifica a operação para o driver de miniporto do controlador de host.

ParameterLength

O tamanho, em bytes, da estrutura USB_PASS_THRU_PARAMETERS.

Parameters[4]

Uma matriz de comprimento variável com os dados de parâmetro para o comando .

Comentários

A estrutura USB_PASS_THRU_PARAMETERS é usada com a solicitação USBUSER_PASS_THRU modo de usuário. Para obter mais informações sobre essa solicitação, consulte IOCTL_USB_USER_REQUEST.

Requisitos

Requisito Valor
Cabeçalho usbuser.h (include Usbuser.h)

Confira também

IOCTL_USB_USER_REQUEST

Estruturas USB