共用方式為


DXGKDDI_DISPLAYDETECTCONTROL回呼函式 (d3dkmddi.h)

用來開啟和關閉熱插即用偵測,並在特定目標或所有目標上起始狀態輪詢。

語法

DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;

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

參數

hAdapter

識別配接器的句柄。

pDisplayDetectControl

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

傳回值

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

言論

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

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

DXGK_DDCT_POLLONE只會套用至指定的目標標識符,而DXGK_DDCT_POLLALL適用於所有目標。 如果 HPD 未啟用,則要求這其中一種偵測控件會是 OS 錯誤,因此驅動程式只需讓呼叫失敗並STATUS_INVALID_PARAMETER。

要求

要求 價值
目標平臺 窗戶
標頭 d3dkmddi.h