Condividi tramite


DXGKDDI_DISPLAYDETECTCONTROL funzione di callback (d3dkmddi.h)

Usato per attivare e disattivare il rilevamento dei plug-hot e avviare i polling di stato su una destinazione specifica o su tutte le destinazioni.

Sintassi

DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;

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

Parametri

hAdapter

Handle che identifica l'adapter.

pDisplayDetectControl

Puntatore a una struttura DXGKARG_DISPLAYDETECTCONTROL che descrive l'azione di rilevamento richiesta.

Valore restituito

Se questa routine riesce, restituisce STATUS_SUCCESS.

Commenti

Questa funzione viene sempre chiamata a livello PASSIVo, pertanto il codice di supporto deve essere reso paginabile.

Lo stato restituito riflette solo la chiamata, non lo stato dei connettori. Se il driver rileva una modifica, risponderà chiamando DxgkCbIndicateConnectorChange. Se è stato richiesto un polling di uno o più destinazioni, il driver deve restituire una volta inviata la richiesta all'hardware, anziché attendere il completamento del polling.

DXGK_DDCT_POLLONE si applica solo all'ID di destinazione specificato mentre DXGK_DDCT_POLLALL si applica a tutte le destinazioni. Si tratta di un errore del sistema operativo per richiedere uno di questi tipi di controllo di rilevamento se HPD non è abilitato in modo che il driver possa semplicemente non riuscire la chiamata con STATUS_INVALID_PARAMETER.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3dkmddi.h