Fungsi UcmTcpciPortControllerCreate (ucmtcpciportcontroller.h)

Membuat objek pengontrol port untuk mendaftar dengan UcmTcpciCx.

Sintaks

NTSTATUS UcmTcpciPortControllerCreate(
  WDFDEVICE                        WdfDevice,
  PUCMTCPCI_PORT_CONTROLLER_CONFIG Config,
  PWDF_OBJECT_ATTRIBUTES           Attributes,
  UCMTCPCIPORTCONTROLLER           *PortControllerObject
);

Parameter

WdfDevice

Handel ke objek perangkat kerangka kerja yang diterima driver klien dalam panggilan sebelumnya ke WdfDeviceCreate.

Config

Penunjuk ke UCMTCPCI_PORT_CONTROLLER_CONFIG yang diinisialisasi dengan memanggil UCMTCPCI_PORT_CONTROLLER_CONFIG_INIT. Nilai ini tidak boleh NULL.

Attributes

Penunjuk ke struktur WDF_OBJECT_ATTRIBUTES yang berisi atribut yang disediakan driver untuk objek baru. Parameter ini bersifat opsional dan dapat WDF_NO_OBJECT_ATTRIBUTES.

PortControllerObject

Penunjuk ke lokasi yang menerima handel ke objek pengontrol port baru.

Nilai kembali

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

Menampilkan kode Deskripsi
STATUS_INVALID_DEVICE_REQUEST
Handel ke objek perangkat kerangka kerja tidak valid.
STATUS_INFO_LENGTH_MISMATCH
Ukuran tidak valid untuk struktur yang ditujukkan oleh Konfigurasi atau Kemampuan Config->. Harus berukuran UCMTCPCI_PORT_CONTROLLER_CONFIG atau UCMTCPCI_PORT_CONTROLLER_CAPABILITIES.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Header ucmtcpciportcontroller.h
Pustaka Ucmtcpcicxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

EVT_WDF_DRIVER_DEVICE_ADD

UCMTCPCI_PORT_CONTROLLER_CONFIG

WdfDeviceBuat