DXGKDDI_UPDATEMONITORLINKINFO funzione di callback (d3dkmddi.h)

Implementato dal driver client per consentire la query sulle funzionalità di un monitoraggio associato al collegamento tramite cui è attualmente collegato.

Sintassi

DXGKDDI_UPDATEMONITORLINKINFO DxgkddiUpdatemonitorlinkinfo;

NTSTATUS DxgkddiUpdatemonitorlinkinfo(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_UPDATEMONITORLINKINFO pUpdateMonitorLinkInfoArg
)
{...}

Parametri

hAdapter

Identifica l'adattatore in base al quale devono essere impostati gli intervalli di visualizzazione.

pUpdateMonitorLinkInfoArg

Puntatore a una struttura DXGKARG_UPDATEMONITORLINKINFO , per cui il driver scrive le funzionalità di collegamento di monitoraggio.

Valore restituito

Restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice di errore NTSTATUS Values appropriato. Per altre informazioni, vedere Valori NTSTATUS. Il driver deve sempre restituire un codice di operazione riuscita, a meno che non si verifichi un errore nei parametri o un errore durante l'elaborazione della richiesta.

Commenti

UpdateMonitorLinkCapabilities verrà chiamato dopo la funzione di callback RecommendMonitorModes e prima dell'enumerazione mode, in modo che le funzionalità che non dipendono dalla configurazione di visualizzazione specifica possano essere sottoposte a query dal sistema operativo senza aggiungere informazioni aggiuntive nell'enumerazione. Al termine del completamento di RecommendMonitorModes, il driver ha compreso appieno le funzionalità del monitoraggio e può segnalarle al sistema operativo. Ciò non implica necessariamente che tutte queste funzionalità siano disponibili indipendentemente dalla configurazione di visualizzazione, ma consente al sistema operativo di effettuare presupposti definiti.

La struttura DXGKARG_UPDATEMONITORLINKINFO passa anche hint di utilizzo al driver in base alla configurazione del sistema operativo del monitoraggio.

Questa funzione viene sempre chiamata a livello PASSIVO.

Requisiti

Requisito Valore
Intestazione d3dkmddi.h
IRQL PASSIVO