共用方式為


D3DKMTPollDisplayChildren 函式 (d3dkmthk.h)

D3DKMTPollDisplayChildren 函式會查詢指定適配卡之所有子裝置的連線狀態。

語法

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

參數

[in] unnamedParam1

D3DKMT_POLLDISPLAYCHILDREN 結構的指標,描述查詢配接器子裝置連線狀態的參數。

傳回值

D3DKMTPollDisplayChildren 會傳回下列其中一個值:

傳回碼 Description
STATUS_SUCCESS 已成功擷取連線狀態。
STATUS_DEVICE_REMOVED 圖形配接器已停止。

此函式也可能傳回其他 NTSTATUS 值。

備註

OpenGL 可安裝用戶端驅動程式 (ICD) 呼叫 D3DKMTPollDisplayChildren 來查詢所有適配卡子裝置的連線狀態。 ICD 會設定 D3DKMT_POLLDISPLAYCHILDREN的 NonDestructiveOnly 成員,指出 D3DKMTPollDisplayChildren 是否應該是破壞性 (亦即造成視覺成品) 。 針對一般輪詢,ICD 應該將 NonDestructiveOnly 設定為 TRUE ,以防止螢幕閃爍。

當 PnP 偵測到 PnP 時,新的子裝置會列舉到 隨插即用 (PnP) 管理員。 裝置接著會列在設備管理器中。 如果 PnP 判斷已移除子裝置,則會將裝置回報為意外移除。

規格需求

需求
最低支援的用戶端 Windows Vista
目標平台 Universal
標頭 d3dkmthk.h (包含 D3dkmthk.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

D3DKMT_POLLDISPLAYCHILDREN