Bagikan melalui


enumerasi D3DKMDT_VIDPN_PRESENT_PATH_SCALING (d3dkmdt.h)

Enumerasi D3DKMDT_VIDPN_PRESENT_PATH_SCALING digunakan untuk menunjukkan transformasi penskalaan yang diterapkan ke konten yang ditampilkan pada jalur vidPN yang ada.

Sintaks

typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_SCALING {
  D3DKMDT_VPPS_UNINITIALIZED,
  D3DKMDT_VPPS_IDENTITY,
  D3DKMDT_VPPS_CENTERED,
  D3DKMDT_VPPS_STRETCHED,
  D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX,
  D3DKMDT_VPPS_CUSTOM,
  D3DKMDT_VPPS_RESERVED1,
  D3DKMDT_VPPS_UNPINNED,
  D3DKMDT_VPPS_NOTSPECIFIED
} D3DKMDT_VIDPN_PRESENT_PATH_SCALING;

Konstanta

 
D3DKMDT_VPPS_UNINITIALIZED
Menunjukkan bahwa variabel jenis D3DKMDT_VIDPN_PRESENT_PATH_SCALING belum diberi nilai yang bermakna.
D3DKMDT_VPPS_IDENTITY
Menunjukkan transformasi identitas; konten sumber disajikan tanpa perubahan. Perhatikan bahwa transformasi ini hanya tersedia jika mode sumber jalur memiliki resolusi spasial yang sama dengan mode target jalur.
D3DKMDT_VPPS_CENTERED
Menunjukkan transformasi pusat; konten sumber disajikan tanpa skala, dipusatkan sehubungan dengan resolusi spasial mode target.
D3DKMDT_VPPS_STRETCHED
Menunjukkan bahwa konten sumber diskalakan agar sesuai dengan target jalur, dan rasio aspek sumber tidak dipertahankan.
D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX
Menunjukkan bahwa konten sumber diskalakan agar sesuai dengan target jalur sambil mempertahankan rasio aspek sumber.

Nilai konstanta ini tersedia dimulai dengan Windows 7. Lihat informasi selengkapnya di bagian Keterangan.
D3DKMDT_VPPS_CUSTOM
Menunjukkan bahwa jalur mampu menampilkan satu atau beberapa mode penskalaan yang tidak dijelaskan oleh konstanta lain dari enumerasi ini.

Nilai konstanta ini tersedia dimulai dengan Windows 7. Lihat informasi selengkapnya di bagian Keterangan.
D3DKMDT_VPPS_RESERVED1
Dicadangkan untuk penggunaan sistem. Jangan gunakan nilai ini. Nilai ini tidak akan pernah diteruskan ke driver.

Nilai konstanta ini tersedia dimulai dengan Windows 7.
D3DKMDT_VPPS_UNPINNED
Menunjukkan bahwa tidak ada transformasi penskalaan yang telah disematkan untuk sumber VidPN saat ini.
D3DKMDT_VPPS_NOTSPECIFIED
Menunjukkan bahwa tidak ada transformasi yang telah ditentukan. Lihat informasi selengkapnya di bagian Keterangan.

Keterangan

Anggota penskalaan struktur D3DKMDT_VIDPN_PRESENT_PATH_TRANSFORMATION adalah nilai dari enumerasi D3DKMDT_VIDPN_PRESENT_PATH_SCALING.

Jika nilai D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX atau D3DKMDT_VPPS_CUSTOM ditentukan tetapi jalur berada pada driver miniport tampilan yang tidak mendukung nilai-nilai ini (yang tersedia dimulai dengan Windows 7), panggilan driver ke DxgkDdiCommitVidPn harus mengembalikan STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED, dan sistem operasi akan menerapkan penskalakan default sistem. Jika driver tidak dapat mendukung nilai penskalakan yang diminta pada jalur yang ditentukan, panggilannya ke DxgkDdiCommitVidPn harus mengembalikan STATUS_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED.

Catatan Driver miniport tampilan yang mendukung nilai D3DKMDT_VPPS_ASPECTRATIOCENTEREDMAX atau D3DKMDT_VPPS_CUSTOM tidak boleh menetapkan nilai D3DKMDT_VPPS_NOTSPECIFIED.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Header d3dkmdt.h

Lihat juga

D3DKMDT_VIDPN_PRESENT_PATH_SCALING_SUPPORT

DxgkDdiCommitVidPn