Condividi tramite


IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntdvertitaeo.h)

IOCTL_MIPI_DSI_QUERY_CAPS recupera le funzionalità di base dell'interfaccia MIPI DSI esposta dal driver grafico e le informazioni di identificazione dal pannello.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

n/a

Buffer di output

Buffer in cui vengono restituite le funzionalità DSI. Deve essere almeno sizeof(DXGK_DSI_CAPS).

Lunghezza del buffer di output

Dimensioni in byte del buffer di output.

Buffer di input/output

n/a

Lunghezza del buffer di input/output

n/a

Blocco di stato

Irp->IoStatus.Status è impostato su STATUS_SUCCESS se la richiesta ha esito positivo. In caso contrario, stato della condizione di errore appropriata come codice NTSTATUS.

Per altre informazioni, vedere valori NTSTATUS.

Osservazioni

IOCTLs (Mobile Industry Processor Interface) (MIPI) Digital Serial Interface (DSI) devono essere gestiti dal driver monitor, oem o port/miniport.

Il driver del pannello OEM deve essere inizializzato usando IOCTL_MIPI_DSI_QUERY_CAPS che fornisce informazioni per consentire al driver del pannello OEM di verificare il supporto dei driver e fornisce i dati DDB di livello non elaborato 1 dallo schermo per consentire a un driver del pannello di supportare più dispositivi e di confermare che non esiste alcuna mancata corrispondenza. Le funzionalità vengono restituite in una struttura DXGK_DSI_CAPS. È responsabilità del driver del pannello OEM convalidare la funzionalità DSI e la 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.

Il sistema operativo converte la query IOCTL in una chiamata a DsiQueryCaps, passando l'ID di destinazione del monitoraggio come input e la struttura dei limiti per l'output. Il driver grafico deve compilare i campi richiesti, usando le informazioni memorizzate nella cache, se disponibili, perché i dati devono essere statici. Poiché il sistema operativo richiede il TargetMaximumReturnPacketSize valore per la convalida dei pacchetti, può richiedere le funzionalità del driver grafico prima di ricevere una richiesta dal driver del pannello.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 2004
intestazione ntdvertitaeo.h

Vedere anche

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION