次の方法で共有


D3DKMTPollDisplayChildren 関数 (d3dkmthk.h)

D3DKMTPollDisplayChildren 関数は、特定のアダプターのすべての子デバイスの接続状態を照会します。

構文

NTSTATUS D3DKMTPollDisplayChildren(
  [in] const D3DKMT_POLLDISPLAYCHILDREN *unnamedParam1
);

パラメーター

[in] unnamedParam1

アダプターの子デバイスの接続状態を照会するためのパラメーターを記述する D3DKMT_POLLDISPLAYCHILDREN 構造体へのポインター。

戻り値

D3DKMTPollDisplayChildren は、次のいずれかの値を返します。

リターン コード 形容
STATUS_SUCCESS 接続状態が正常に取得されました。
STATUS_DEVICE_REMOVED グラフィックス アダプターが停止しました。

この関数は、NTSTATUS 他の値を返す場合もあります。

備考

OpenGL インストール可能クライアント ドライバー (ICD) D3DKMTPollDisplayChildren を呼び出して、アダプターのすべての子デバイスの接続状態を照会します。 ICD は、D3DKMT_POLLDISPLAYCHILDRENNonDestructiveOnly メンバーを設定して、D3DKMTPollDisplayChildren を破壊的にする必要があるかどうかを示します (つまり、視覚的なアーティファクトが発生する)。 一般的なポーリングでは、画面がちらつくのを防ぐために、ICD NonDestructiveOnly を TRUE に設定する必要があります。

PnP が検出すると、新しい子デバイスがプラグ アンド プレイ (PnP) マネージャーに列挙されます。 その後、デバイスがデバイス マネージャーに表示されます。 PnP が子デバイスが削除されたと判断した場合、デバイスは突然の削除として報告されます。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista
ターゲット プラットフォーム 万国
ヘッダー d3dkmthk.h (D3dkmthk.h を含む)
ライブラリ Gdi32.lib
DLL Gdi32.dll

関連項目

D3DKMT_POLLDISPLAYCHILDREN