共用方式為


HwNRegisterClient 函式 (hwnclx.h)

使用類別延伸模組註冊硬體通知用戶端驅動程式及其回呼函式。 載入客戶端驅動程式並呼叫 DriverEntry 例程以進行初始化時,應該叫用此函式。

語法

FORCEINLINE NTSTATUS  HwNRegisterClient(
  _In_    WDFDRIVER                        Driver,
  _Inout_ PHWN_CLIENT_REGISTRATION_PACKET  RegistrationPacket,
  _In_    PUNICODE_STRING                  RegistryPath
);

參數

[in] Driver

用戶端驅動程式架構驅動程式物件的句柄。

[in, out] RegistrationPacket

HWN_CLIENT_REGISTRATION_PACKET 結構的指標,其中包含用戶端驅動程序實作中定義的回呼函式指標,以及類別延伸模組所需的函式指標。

[in] RegistryPath

包含客戶端驅動程式登錄機碼路徑 之UNICODE_STRING 結構的指標。

傳回值

如果函式成功,則傳回STATUS_SUCCESS。 如果找不到對應的用戶端驅動程式,則傳回STATUS_INVALID_PARAMETER。 否則,它會傳回 Ntstatus.h 中定義的其中一個錯誤狀態值。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1709)
最低支援的伺服器 Windows Server 2016
目標平台 Windows
標頭 hwnclx.h
程式庫 Mshwnclxstub.lib
IRQL PASSIVE_LEVEL

另請參閱

硬體通知支援

硬體通知參考