次の方法で共有


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

状態を取得する PnP プロパティを識別する WDF_PNP_STATE型指定された値。

戻り値

GetPnpState は、State パラメーターで指定された PnP プロパティの状態を識別する、次のWDF_TRI_STATE型指定された値のいずれかを返します。

リターン コード 形容
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