共用方式為


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