struttura DISPLAYID_DETAILED_TIMING_TYPE_I (d3dkmdt.h)
La struttura DISPLAYID_DETAILED_TIMING_TYPE_I specifica una modalità di destinazione aggiuntiva impostata per un video di destinazione presente.
Sintassi
typedef struct _DISPLAYID_DETAILED_TIMING_TYPE_I {
struct {
[in] ULONG PixelClock : 24;
[in] ULONG AspectRatio : 3;
[in] ULONG Reserved : 1;
[in] ULONG ScanningType : 1;
[in] ULONG StereoMode : 2;
ULONG PreferredTiming : 1;
};
[in] USHORT HorizontalActivePixels;
[in] USHORT HorizontalBlankPixels;
struct {
[in] USHORT HorizontalFrontPorch : 15;
[in] USHORT HorizontalSyncPolarity : 1;
};
[in] USHORT HorizontalSyncWidth;
[in] USHORT VerticalActiveLines;
[in] USHORT VerticalBlankLines;
struct {
[in] USHORT VerticalFrontPorch : 15;
[in] USHORT VerticalSyncPolarity : 1;
};
[in] USHORT VerticalSyncWidth;
} DISPLAYID_DETAILED_TIMING_TYPE_I;
Members
[in] PixelClock
Frequenza di clock dei pixel di visualizzazione, in unità di 10 KHz. La frequenza di clock deve essere compresa tra 1 MHz e 10 GHz, inclusi.
[in] AspectRatio
Proporzioni di visualizzazione, che devono essere uno dei valori nell'enumerazione DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO .
[in] Reserved
Riservato per l'utilizzo nel sistema.
[in] ScanningType
Tipo di analisi dei fotogrammi. Deve essere uno dei valori nell'enumerazione DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE .
[in] StereoMode
Modalità di visualizzazione stereo. Deve essere uno dei valori nell'enumerazione DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE .
PreferredTiming
[in] Indica se il primo blocco a 128 byte dei dati di identificazione estesa ( EDID) di un monitor contiene dati di intervallo dettagliati. Deve essere 1 se la visualizzazione è conforme a EDID versione 1.3 e successive.
[in] HorizontalActivePixels
Numero di pixel attivi nella direzione orizzontale.
[in] HorizontalBlankPixels
Numero di pixel vuoti nella direzione orizzontale.
[in] HorizontalFrontPorch
Intervallo del porticato anteriore orizzontale, in pixel. Il porticato anteriore è l'intervallo di spaziatura prima dell'impulso di sincronizzazione.
[in] HorizontalSyncPolarity
Polarità di sincronizzazione orizzontale, che deve essere uno dei valori dell'enumerazione DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY .
[in] HorizontalSyncWidth
Intervallo di sincronizzazione orizzontale, in pixel.
[in] VerticalActiveLines
Numero di linee di analisi attive.
[in] VerticalBlankLines
Numero di righe di analisi vuote.
[in] VerticalFrontPorch
Intervallo del porticato anteriore verticale, in numero di linee. Il porticato anteriore è l'intervallo di spaziatura prima dell'impulso di sincronizzazione.
[in] VerticalSyncPolarity
Polarità della sincronizzazione verticale. Deve essere uno dei valori nell'enumerazione DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY .
[in] VerticalSyncWidth
Intervallo di sincronizzazione verticale, in numero di righe.
Commenti
Il sottosistema kernel della grafica Microsoft DirectX riempie questa struttura leggendo i dati aggiuntivi della modalità di destinazione archiviati nel Registro di sistema nel percorso seguente:
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ GraphicsDrivers\ AdditionalTargetModeLists
Il sottosistema kernel grafico verifica inoltre che ogni valore del Registro di sistema soddisfi i requisiti descritti in precedenza per ogni rispettivo membro.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 |
Intestazione | d3dkmdt.h |
Vedi anche
DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO
DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per