DXGKDDI_DISPLAYDETECTCONTROL回呼函式 (d3dkmddi.h)

用來開啟和關閉熱插補偵測,以及起始特定目標或所有目標的狀態輪詢。

語法

DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;

NTSTATUS DxgkddiDisplaydetectcontrol(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_DISPLAYDETECTCONTROL pDisplayDetectControl
)
{...}

參數

hAdapter

識別配接器的句柄。

pDisplayDetectControl

描述所要求偵測動作 之DXGKARG_DISPLAYDETECTCONTROL 結構的指標。

傳回值

如果這個例程成功,它會傳回STATUS_SUCCESS。

備註

此函式一律會在 PASSIVE 層級呼叫,因此應該讓支援程式代碼可分頁。

傳回的狀態只會反映呼叫,而不是連接器的狀態。 如果驅動程式偵測到變更,它會呼叫 DxgkCbIndicateConnectorChange 來回應。 如果要求一或多個目標的輪詢,驅動程式應該會在要求提交至硬體之後傳回,而不是等候輪詢完成。

DXGK_DDCT_POLLONE只會套用至指定的目標標識碼,而DXGK_DDCT_POLLALL套用至所有目標。 如果未啟用 HPD,則要求這類偵測控件的 OS 錯誤會是 OS 錯誤,因此驅動程式可以直接將呼叫失敗並STATUS_INVALID_PARAMETER。

規格需求

需求
目標平台 Windows
標頭 d3dkmddi.h