struktur DXGK_INHERITED_TIMING_INFO (d3dkmddi.h)

Struktur diteruskan ke driver dalam argumen pPrivateDriverData dari DxgkDdiRecommendFunctionalVidPn, yang harus digunakan driver untuk menggambarkan ruang warna dan format kawat yang tidak dapat dijelaskan dengan mudah dalam VidPn build DDI

Sintaks

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;

Anggota

OutputColorSpace

Nilai D3DDDI_COLOR_SPACE_TYPE yang menjelaskan ruang warna output yang saat ini diterapkan untuk piksel yang diangkut. Driver bertanggung jawab untuk mengirim metadata yang sesuai untuk memastikan perangkat tampilan disiapkan untuk menafsirkan piksel dengan benar untuk ruang warna ini.

OutputWireColorSpace

SelectedWireFormat

Nilai D3DKMDT_WIRE_FORMAT_AND_PREFERENCE yang menunjukkan format kawat yang sebenarnya sedang digunakan. Meskipun mode target yang disematkan dalam VidPn yang dikembalikan oleh panggilan ke DxgkDdiRecommendFunctionalVidPn dapat diperlukan untuk menggambarkan dengan tepat satu format kawat, yang mungkin mengharuskan driver untuk menyiapkan mode target khusus hanya untuk kasus boot. Sebagai gantinya, bidang ini harus digunakan untuk melaporkan format pengodean warna kawat saat ini dan bit per saluran warna. Format apa pun yang dilaporkan dalam bidang ini juga harus dilaporkan sebagai didukung dalam mode target yang dilaporkan melalui DxgkDdiRecommendFunctionalVidPn.

GlitchCause

Nilai DXGK_GLITCH_CAUSE yang menunjukkan perubahan atau perubahan yang mendasar dalam alur tampilan menyebabkan kesalahan yang terlihat pengguna.

GlitchEffect

Nilai DXGK_GLITCH_EFFECT yang menunjukkan seperti apa kesalahan bagi pengguna.

GlitchDuration

Nilai DXGK_GLITCH_DURATION yang menunjukkan kira-kira berapa lama kesalahan berlangsung. Perhatikan, ini dimaksudkan untuk mencerminkan berapa lama masalah yang mendasar ada tetapi efek yang terlihat mungkin lebih lama dalam beberapa kasus. Misalnya, ketika sinkronisasi hilang cukup lama agar monitor harus mendeteksi ulang, perangkat tampilan kemungkinan akan mengambil banyak bingkai untuk dipulihkan. Ini adalah lamanya masalah yang mendasar yang harus dilaporkan, bukan waktu pemulihan karena akan bervariasi di antara perangkat.

Reserved

Nilai ini dicadangkan untuk penggunaan sistem.

DiagnosticInfo

Kumpulan informasi yang diisi oleh driver untuk tampilan boot untuk menjelaskan efek samping dari DxgkDdiStartDevice.

Dalam banyak kasus, gangguan tidak dapat dihindari sehingga bidang ini mencoba memahami penyebab yang mendasar dan perpanjangan dampak pengguna. OEM dan pelanggan sering mengeluh tentang gangguan selama boot sehingga meminta driver melaporkan kesalahan ke OS akan membantu menyelidiki masalah tersebut dengan cepat.

Persyaratan

Persyaratan Nilai
Header d3dkmddi.h