Fungsi UcxStaticStreamsCreate (ucxsstreams.h)

Membuat objek aliran statis.

Sintaks

NTSTATUS UcxStaticStreamsCreate(
  [in]           UCXENDPOINT            Endpoint,
                 PUCXSSTREAMS_INIT      *StaticStreamsInit,
  [in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
                 UCXSSTREAMS            *StaticStreams
);

Parameter

[in] Endpoint

Handel ke objek titik akhir yang mendukung aliran statis. Driver klien mengambil handel dalam panggilan sebelumnya ke UcxEndpointCreate.

StaticStreamsInit

Penunjuk ke struktur UCXSSTREAMS_INIT yang menjelaskan berbagai operasi konfigurasi untuk membuat objek stream. Driver menentukan penunjuk fungsi ke fungsi panggilan baliknya dalam struktur ini. Struktur ini dikelola oleh UCX.

[in, optional] Attributes

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

StaticStreams

Penunjuk ke variabel yang menerima handel ke objek stream baru.

Nilai kembali

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

Keterangan

Driver klien untuk pengontrol host harus memanggil metode ini setelah panggilan WdfDeviceCreate . Induk objek titik akhir baru adalah objek titik akhir.

Biasanya, driver klien memanggil metode ini dalam implementasi panggilan balik peristiwa EVT_UCX_USBDEVICE_ENDPOINT_ADD .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Target Platform Windows
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header ucxsstreams.h (termasuk Ucxclass.h, Ucxstreams.h)
IRQL PASSIVE_LEVEL