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 |