共用方式為


WDF_PNP_CAPABILITY列舉 (wudfddi_types.h)

[警告: UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的 UMDF 驅動程式都應該使用 UMDF 2 來撰寫。 未將新功能新增至 UMDF 1,且較新版本的 Windows 10 上不支援 UMDF 1。 通用 Windows 驅動程式必須使用 UMDF 2。 如需詳細資訊,請參閱使用 UMDF 使用者入門。]

WDF_PNP_CAPABILITY列舉包含值,可識別裝置的 隨插即用 (PnP) 功能。

Syntax

typedef enum _WDF_PNP_CAPABILITY {
  WdfPnpCapInvalid,
  WdfPnpCapLockSupported,
  WdfPnpCapEjectSupported,
  WdfPnpCapRemovable,
  WdfPnpCapDockDevice,
  WdfPnpCapSurpriseRemovalOk,
  WdfPnpCapNoDisplayInUI,
  WdfPnpCapMaximum
} WDF_PNP_CAPABILITY;

常數

 
WdfPnpCapInvalid
指出裝置的 PnP 功能是否無效。
WdfPnpCapLockSupported
指出裝置是否可以鎖定在其位置中,以防止退出。 (設定此功能會停用從其位置退出裝置,且不會停用從裝置退出媒體。)
WdfPnpCapEjectSupported
指出裝置是否可以從其位置退出。 (設定此功能可讓裝置從其位置退出,且無法從裝置退出媒體。)
WdfPnpCapRemovable
指出電腦執行時是否可以移除裝置。 如果 WdfPnpCapRemovable 設定為 WdfTrue ,而 WdfPnpCapSurpriseRemovalOk 設定為 WdfFalse,則用戶應該使用系統的 Unplug 或退出硬體應用程式。
WdfPnpCapDockDevice
指出裝置是否為停駐站。
WdfPnpCapSurpriseRemovalOk
指出使用者是否可以移除裝置,而不要使用計算機的 [解壓縮] 或 [退出硬體] 應用程式。
WdfPnpCapNoDisplayInUI
指出是否可以隱藏裝置, (未在 裝置管理員 中顯示) 。
WdfPnpCapMaximum
超過有效的列舉值。

備註

UMDF 驅動程式會將其中一個 WDF_PNP_CAPABILITY 的值提供給 IWDFDeviceInitialize::GetPnpCapabilityIWDFDeviceInitialize::SetPnpCapability 方法來識別要擷取或設定狀態的 PnP 功能。

規格需求

需求
標頭 wudfddi_types.h (包括 Wudfddi.h)

另請參閱

IWDFDeviceInitialize::GetPnpCapability

IWDFDeviceInitialize::SetPnpCapability