Fungsi UdecxUsbEndpointCreate (udecxusbendpoint.h)

Membuat objek titik akhir UDE.

Sintaks

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

Parameter

EndpointInit

Penunjuk ke struktur UDECXUSBENDPOINT_INIT yang diambil driver klien dalam panggilan sebelumnya ke UdecxUsbSimpleEndpointInitAllocate.

[in, optional] Attributes

Penunjuk ke struktur WDF_OBJECT_ATTRIBUTES yang dialokasikan penelepon yang menentukan atribut untuk objek perangkat USB.

[out] UdecxUsbEndpoint

Penunjuk ke variabel yang menerima handel ke objek titik akhir UDE baru yang mewakili titik akhir sederhana pada perangkat USB.

Mengembalikan nilai

Metode mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, metode ini mungkin mengembalikan kode kesalahan NTSTATUS yang sesuai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Versi KMDF minimum 1.15
Header udecxusbendpoint.h (sertakan Udecx.h)
Pustaka Udecxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

Arsitektur: Emulasi Perangkat USB (UDE)

UdecxUsbSimpleEndpointInitAllocate

Menulis driver klien UDE