Condividi tramite


DXGKDDI_DISPLAYDETECTCONTROL funzione di callback (d3dkmddi.h)

Usato per attivare e disattivare il rilevamento dei plug-in accesso frequente e per avviare i polling dello 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 la routine ha esito positivo, restituisce STATUS_SUCCESS.

Osservazioni

Questa funzione viene sempre chiamata a livello PASSIVE in modo che il codice di supporto debba essere reso pageable.

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 una 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 interrompere la chiamata con STATUS_INVALID_PARAMETER.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione d3dkmddi.h