Partilhar via


Função UdecxUsbDeviceInitSetSpeed (udecxusbdevice.h)

Define a velocidade USB do dispositivo USB virtual a ser criado.

Sintaxe

void UdecxUsbDeviceInitSetSpeed(
  [in, out] PUDECXUSBDEVICE_INIT   UdecxUsbDeviceInit,
  [in]      UDECX_USB_DEVICE_SPEED UsbDeviceSpeed
);

Parâmetros

[in, out] UdecxUsbDeviceInit

Um ponteiro para uma estrutura alocada por WDF que contém parâmetros de inicialização para o dispositivo USB virtual. O driver cliente recuperou esse ponteiro na chamada anterior para UdecxUsbDeviceInitAllocate.

[in] UsbDeviceSpeed

Um valor de tipo UDECX_USB_DEVICE_SPEEDque indica a velocidade USB a ser definida.

Valor de retorno

Nenhum

Observações

Depois que o driver cliente define a velocidade USB do dispositivo, ele só opera nessa velocidade. A velocidade também determina o tipo de porta à qual o dispositivo pode se conectar. Por exemplo, um dispositivo USB SuperSpeed não pode se conectar a uma porta USB 2.0.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Windows
versão mínima do KMDF 1.15
cabeçalho udecxusbdevice.h (inclua Udecx.h)
biblioteca Udecxstub.lib
IRQL PASSIVE_LEVEL

Consulte também

Arquitetura : UDE (Emulação de Dispositivo USB)

gravar um driver de cliente UDE