共用方式為


UsbPm_Deregister函式 (usbpmapi.h)

使用原則管理員取消註冊客戶端驅動程式。

語法

NTSTATUS UsbPm_Deregister(
  [In] USBPM_CLIENT ClientHandle
);

參數

[In] ClientHandle

用戶端驅動程式在先前呼叫 收到的UsbPm_Register句柄。

傳回值

如果作業成功,則傳回STATUS_SUCCESS。 否則,傳回適當的 NTSTATUS 值。

備註

[UsbPm_Deregister] 不會傳回,直到傳回用戶端驅動程式回呼函式的所有未完成呼叫為止。 UsbPm_Deregister傳回之後,原則管理員不會再在同一個句柄上叫用回呼函式。

驅動程式通常會呼叫驅動程式EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT中的UsbPm_Register並藉由呼叫 UsbPm_Deregister,在EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP中取消註冊。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1809
最小 KMDF 版本 1.27
最低UMDF版本 2.27
標頭 usbpmapi.h
程式庫 UsbPmApi.lib
IRQL PASSIVE_LEVEL

另請參閱

UsbPm_Register