struktur DISPLAYID_DETAILED_TIMING_TYPE_I (d3dkmdt.h)
Struktur DISPLAYID_DETAILED_TIMING_TYPE_I menentukan mode target tambahan yang ditetapkan untuk target video yang ada.
Sintaks
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;
Anggota
[in] PixelClock
Laju jam piksel tampilan, dalam satuan 10 KHz. Clock rate harus antara 1 MHz dan 10 GHz, inklusif.
[in] AspectRatio
Rasio aspek tampilan, yang harus menjadi salah satu nilai dalam enumerasi DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO .
[in] Reserved
Dicadangkan untuk penggunaan sistem.
[in] ScanningType
Jenis pemindaian bingkai. Harus salah satu nilai dalam enumerasi DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE .
[in] StereoMode
Mode visi stereo tampilan. Harus salah satu nilai dalam enumerasi DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE .
PreferredTiming
[in] Menunjukkan apakah blok 128 byte pertama dari Data Identifikasi Tampilan Diperpanjang (EDID) monitor berisi data pengaturan waktu terperinci. Ini harus 1 jika tampilan sesuai dengan EDID versi 1.3 dan yang lebih baru.
[in] HorizontalActivePixels
Jumlah piksel aktif ke arah horizontal.
[in] HorizontalBlankPixels
Jumlah piksel kosong ke arah horizontal.
[in] HorizontalFrontPorch
Interval teras depan horizontal, dalam piksel. Teras depan adalah interval kosong sebelum pulsa sinkronisasi.
[in] HorizontalSyncPolarity
Polaritas sinkronisasi horizontal, yang harus menjadi salah satu nilai dalam enumerasi DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY .
[in] HorizontalSyncWidth
Interval sinkronisasi horizontal, dalam piksel.
[in] VerticalActiveLines
Jumlah baris pemindaian aktif.
[in] VerticalBlankLines
Jumlah baris pemindaian kosong.
[in] VerticalFrontPorch
Interval teras depan vertikal, dalam jumlah garis. Teras depan adalah interval kosong sebelum pulsa sinkronisasi.
[in] VerticalSyncPolarity
Polaritas sinkronisasi vertikal. Harus menjadi salah satu nilai dalam enumerasi DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY .
[in] VerticalSyncWidth
Interval sinkronisasi vertikal, dalam jumlah baris.
Keterangan
Subsistem kernel grafis Microsoft DirectX mengisi struktur ini dengan membaca data mode target tambahan yang disimpan dalam registri di jalur berikut:
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ GraphicsDrivers\ AdditionalTargetModeLists
Subsistem kernel grafis juga memvalidasi bahwa setiap nilai registri memenuhi persyaratan yang dijelaskan di atas untuk setiap anggota.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 |
Header | d3dkmdt.h |
Lihat juga
DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO
DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk