DXGKDDI_DSICAPS funzione di callback (dispmprt.h)
La funzione di callback DxgkddiDsiCaps esegue una query sulle funzionalità Display Serial Interface (DSI) per una determinata destinazione.
Sintassi
DXGKDDI_DSICAPS DxgkddiDsicaps;
NTSTATUS DxgkddiDsicaps(
[in] HANDLE Context,
[in] D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId,
[out] PDXGK_DSI_CAPS pArgs
)
{...}
Parametri
[in] Context
Come recuperato dall'interfaccia MIPI del driver (DXGK_MIPIDSI_interface ,_ DXGK esegue query sul driver per questo contesto.
[in] TargetId
Identificatore di destinazione del monitoraggio.
[out] pArgs
Puntatore a una struttura DXGI_DSI_CAPS .
Valore restituito
DxgkddiDsiCaps restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.
Commenti
Un driver del pannello OEM deve inizializzare inviando IOCTL_MIPI_DSI_QUERY_CAPS che fornisce informazioni per consentire al driver del pannello OEM di verificare il supporto del driver e fornisce i dati di livello non elaborato 1 DDB dal display per consentire a un driver del pannello di supportare più dispositivi e di confermare che non esiste alcuna mancata corrispondenza. Il kernel della grafica del sistema operativo chiama DxgkddiDsiCaps quando riceve questo IOCTL. Le funzionalità vengono restituite in una struttura DXGK_DSI_CAPS.
Il driver grafico compila i campi DXGI_DSI_CAPS usando le informazioni memorizzate nella cache se disponibili poiché i dati devono essere statici. Poiché il sistema operativo richiede ilTargetMaximumReturnPacketSize
valore del campo per la convalida dei pacchetti, può richiedere le funzionalità dal driver grafico prima di ricevere una richiesta dal driver del pannello.
Il driver del pannello OEM è responsabile della convalida della funzionalità DSI e della compatibilità con il pannello, poiché né il driver grafico né il sistema operativo hanno informazioni sufficienti per farlo, in particolare per qualsiasi produttore definito o non definito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 2004 |
Intestazione | dispmprt.h |