DXGKDDI_UPDATEMONITORLINKINFO funzione di callback (d3dkmddi.h)
Implementato dal driver client per consentire l'esecuzione di query sulle funzionalità di un monitor collegato 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 su cui devono essere impostati i tempi 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, restituire un codice di errore NTSTATUS Values appropriato. Per altre informazioni, vedere valori NTSTATUS. Il driver deve restituire sempre un codice di operazione riuscita, a meno che non si verifichi un errore nei parametri o un errore durante l'elaborazione della richiesta.
Osservazioni
UpdateMonitorLinkCapabilities verrà chiamato dopo la RecommendMonitorModes funzione di callback e prima dell'enumerazione in modalità, 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. Quindi, al termine 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 PASSIVE.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3dkmddi.h |
IRQL | PASSIVO |