Fungsi SerCx2InitializeDeviceInit (sercx.h)
Metode
Sintaksis
NTSTATUS SerCx2InitializeDeviceInit(
[in, out] PWDFDEVICE_INIT DeviceInit
);
Parameter
[in, out] DeviceInit
Penunjuk ke struktur WDFDEVICE_INIT, yang merupakan struktur buram yang menyimpan informasi yang digunakan Kerangka Kerja Driver Mode Kernel (KMDF) untuk membuat objek perangkat kerangka kerja. Driver pengontrol serial menerima penunjuk ke struktur ini sebagai parameter input ke fungsi panggilan balik driver EvtDriverDeviceAdd.
Mengembalikan nilai
SerCx2InitializeDeviceInit mengembalikan STATUS_SUCCESS jika panggilan berhasil. Kemungkinan nilai pengembalian kesalahan menyertakan kode status berikut.
Mengembalikan kode | Deskripsi |
---|---|
|
Metode ini dipanggil pada IRQL yang salah, atau parameter DeviceInit |
|
Sumber daya yang tidak mencukup tersedia untuk melakukan operasi yang diminta. |
Komentar
Driver pengontrol serial harus memanggil metode ini dari fungsi panggilan balik EvtDriverDeviceAdd sebelum membuat objek WDFDEVICE untuk pengontrol serial.
SerCx2InitializeDeviceInit melampirkan informasi khusus ekstensi ke struktur WDFDEVICE_INIT driver. Informasi ini memungkinkan SerCx2 untuk melakukan tindakan tertentu atas nama driver pengontrol serial. Misalnya, SerCx2 menerima permintaan I/O yang dikirim klien ke pengontrol serial.
Driver pengontrol serial harus memanggil
SerCx2InitializeDeviceInit menetapkan deskriptor keamanan default yang memungkinkan driver mode kernel dan driver mode pengguna untuk mengirim permintaan I/O ke SerCx2. Deskriptor memungkinkan aplikasi untuk mengirim permintaan ini hanya jika mereka berjalan dengan hak istimewa administrator. Untuk menentukan deskriptor ini, SerCx2 menggunakan string SDDL berikut:
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia dimulai dengan Windows 8.1. |
Platform Target |
Universal |
Header |
sercx.h |
IRQL | PASSIVE_LEVEL |