共用方式為


IWDFDevice::GetPnpState 方法 (wudfddi.h)

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

GetPnpState 方法會決定裝置的指定隨插即用 (PnP) 屬性是否開啟或關閉 (或設定為默認狀態)。

語法

WDF_TRI_STATE GetPnpState(
  [in] WDF_PNP_STATE State
);

參數

[in] State

WDF_PNP_STATE型別值,識別要擷取狀態的 PnP 屬性。

傳回值

GetPnpState 會傳回下列其中一個WDF_TRI_STATE型別值,識別在 State 參數中指定的 PnP 屬性狀態。

傳回碼 描述
WdfUseDefault (0)
PnP 屬性會設定為默認狀態。
WdfFalse (1)
PnP 屬性已關閉。
WdfTrue (2)
已開啟 PnP 屬性。

要求

要求 價值
終止支援 UMDF 2.0 和更新版本中無法使用。
目標平臺 桌面
最低 UMDF 版本 1.5
標頭 wudfddi.h (包括 Wudfddi.h)
DLL WUDFx.dll

另請參閱

IWDFDevice

IWDFDevice::SetPnpState

WDF_PNP_STATE