Fungsi HwNProcessAddDevicePreDeviceCreate (hwnclx.h)

Menyediakan panggilan balik persiapan/rilis dan masuk/keluar perangkat ke Windows Driver Foundation (WDF) untuk transisi perangkat ke berbagai status. Fungsi ini harus dipanggil oleh driver klien ketika WDF memanggil rutinitas EVT_WDF_DRIVER_DEVICE_ADD driver, tetapi sebelum membuat objek perangkat.

Sintaks

FORCEINLINE NTSTATUS  HwNProcessAddDevicePreDeviceCreate(
  _In_  WDFDRIVER               Driver,
  _In_  PWDFDEVICE_INIT         DeviceInit,
  _Out_ PWDF_OBJECT_ATTRIBUTES  FdoAttributes
);

Parameter

[in] Driver

Tangani ke objek driver kerangka kerja driver klien.

[in] DeviceInit

Penunjuk ke struktur WDFDEVICE_INIT yang dialokasikan kerangka kerja.

[out] FdoAttributes

Penunjuk ke struktur WDF_OBJECT_ATTRIBUTES yang menjelaskan atribut objek perangkat driver klien saat dibuat.

Mengembalikan nilai

Mengembalikan STATUS_SUCCESS jika fungsi berhasil. Mengembalikan STATUS_INVALID_PARAMETER jika driver klien yang sesuai tidak dapat ditemukan. Jika tidak, ia mengembalikan salah satu nilai status kesalahan yang ditentukan dalam Ntstatus.h.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1709
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Header hwnclx.h
Pustaka Mshwnclxstub.lib
IRQL PASSIVE_LEVEL

Lihat juga

Dukungan pemberitahuan perangkat keras

Referensi pemberitahuan perangkat keras