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 |