DXGK_INHERITED_TIMING_INFO struttura (d3dkmddi.h)
Struttura passata al driver nell'argomento pPrivateDriverData di DxgkDdiRecommendFunctionalVidPn, che il driver deve usare per descrivere lo spazio dei colori e il formato di filo che non possono essere descritti facilmente nelle build DDI VidPn
Sintassi
typedef struct _DXGK_INHERITED_TIMING_INFO {
union {
D3DDDI_COLOR_SPACE_TYPE OutputColorSpace;
D3DDDI_OUTPUT_WIRE_COLOR_SPACE_TYPE OutputWireColorSpace;
};
D3DKMDT_WIRE_FORMAT_AND_PREFERENCE SelectedWireFormat;
union {
struct {
DXGK_GLITCH_CAUSE GlitchCause;
DXGK_GLITCH_EFFECT GlitchEffect;
DXGK_GLITCH_DURATION GlitchDuration;
UINT8 Reserved;
};
UINT DiagnosticInfo;
};
} DXGK_INHERITED_TIMING_INFO, *PDXGK_INHERITED_TIMING_INFO;
Members
OutputColorSpace
Valore D3DDDI_COLOR_SPACE_TYPE che descrive lo spazio dei colori di output attualmente applicato per i pixel di trasporto. Il driver è responsabile dell'invio di metadati appropriati per garantire che il dispositivo di visualizzazione sia configurato per interpretare correttamente i pixel per questo spazio colore.
OutputWireColorSpace
SelectedWireFormat
Valore D3DKMDT_WIRE_FORMAT_AND_PREFERENCE che indica il formato di filo che viene effettivamente usato. Anche se la modalità di destinazione aggiunta in VidPn restituita dalla chiamata a DxgkDdiRecommendFunctionalVidPn potrebbe essere necessaria per descrivere esattamente un formato di filo, che potrebbe richiedere al driver di preparare una modalità di destinazione speciale solo per il caso di avvio. Questo campo deve invece essere usato per segnalare il formato di codifica del colore di filo corrente e i bit per canale di colore. Il formato segnalato in questo campo deve essere segnalato anche come supportato nella modalità di destinazione segnalato tramite DxgkDdiRecommendFunctionalVidPn.
GlitchCause
Valore DXGK_GLITCH_CAUSE che indica le modifiche o le modifiche sottostanti nella pipeline di visualizzazione hanno causato un errore glitch leggibile dell'utente.
GlitchEffect
Valore DXGK_GLITCH_EFFECT che indica l'aspetto dell'errore di un utente.
GlitchDuration
Valore DXGK_GLITCH_DURATION che indica circa la durata dell'errore. Si noti che si intende riflettere la durata del problema sottostante, ma l'effetto visibile potrebbe essere più lungo in alcuni casi. Ad esempio, quando la sincronizzazione viene persa abbastanza a lungo per un monitor da ridistribuire, il dispositivo di visualizzazione probabilmente richiederà molti fotogrammi per il ripristino. Si tratta della lunghezza del problema sottostante che deve essere segnalato, non il tempo di ripristino in quanto varia tra i dispositivi.
Reserved
Questo valore è riservato per l'uso del sistema.
DiagnosticInfo
Set di informazioni compilate dal driver per la visualizzazione dell'avvio per descrivere eventuali effetti collaterali di DxgkDdiStartDevice.
In molti casi, glitch sono inevitabili, quindi questi campi tentano di comprendere la causa sottostante e l'estensione dell'impatto dell'utente. Gli OEMs e i clienti spesso si lamentano degli errori durante l'avvio, in modo che il driver segnalasse l'errore al sistema operativo dovrebbe aiutare a analizzare rapidamente tali problemi.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmddi.h |