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::GetPnpCapability 或 IWDFDeviceInitialize::SetPnpCapability 方法來識別要擷取或設定狀態的 PnP 功能。
規格需求
需求 | 值 |
---|---|
標頭 | wudfddi_types.h (包括 Wudfddi.h) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應