Compartilhar via


Função UdecxUsbEndpointCreate (udecxusbendpoint.h)

Cria um objeto de ponto de extremidade UDE.

Sintaxe

NTSTATUS UdecxUsbEndpointCreate(
                 PUDECXUSBENDPOINT_INIT *EndpointInit,
  [in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
  [out]          UDECXUSBENDPOINT       *UdecxUsbEndpoint
);

Parâmetros

EndpointInit

Um ponteiro para uma estrutura UDECXUSBENDPOINT_INIT que o driver cliente recuperou na chamada anterior para UdecxUsbSimpleEndpointInitAllocate.

[in, optional] Attributes

Um ponteiro para uma estrutura de WDF_OBJECT_ATTRIBUTES alocada pelo chamador que especifica atributos para o objeto de dispositivo USB.

[out] UdecxUsbEndpoint

Um ponteiro para uma variável que recebe um identificador para o novo objeto de ponto de extremidade UDE que representa o ponto de extremidade simples no dispositivo USB.

Valor de retorno

O método retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, esse método poderá retornar um código de erro NTSTATUS apropriado.

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 udecxusbendpoint.h (inclua Udecx.h)
biblioteca Udecxstub.lib
IRQL PASSIVE_LEVEL

Consulte também

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

UdecxUsbSimpleEndpointInitAllocate

gravar um driver de cliente UDE