enumerasi DISPLAYCONFIG_SCALING (wingdi.h)
Enumerasi DISPLAYCONFIG_SCALING menentukan transformasi penskalaan yang diterapkan ke konten yang ditampilkan pada jalur sajikan jaringan video (VidPN).
Sintaks
typedef enum {
DISPLAYCONFIG_SCALING_IDENTITY = 1,
DISPLAYCONFIG_SCALING_CENTERED = 2,
DISPLAYCONFIG_SCALING_STRETCHED = 3,
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
DISPLAYCONFIG_SCALING_CUSTOM = 5,
DISPLAYCONFIG_SCALING_PREFERRED = 128,
DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;
Konstanta
DISPLAYCONFIG_SCALING_IDENTITY Nilai: 1 Menunjukkan transformasi identitas; konten sumber disajikan tanpa perubahan. Transformasi ini hanya tersedia jika mode sumber jalur memiliki resolusi spasial yang sama dengan mode target jalur. |
DISPLAYCONFIG_SCALING_CENTERED Nilai: 2 Menunjukkan transformasi pusat; konten sumber disajikan tanpa skala, dipusatkan sehubungan dengan resolusi spasial mode target. |
DISPLAYCONFIG_SCALING_STRETCHED Nilai: 3 Menunjukkan konten diskalakan agar sesuai dengan target jalur. |
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX Nilai: 4 Menunjukkan transformasi pusat rasio aspek. |
DISPLAYCONFIG_SCALING_CUSTOM Nilai: 5 Menunjukkan bahwa pemanggil meminta penskalaan kustom yang tidak dapat dijelaskan pemanggil dengan salah satu nilai DISPLAYCONFIG_SCALING_XXX lainnya. Hanya aplikasi penambahan nilai vendor perangkat keras yang harus menggunakan DISPLAYCONFIG_SCALING_CUSTOM, karena aplikasi nilai tambah mungkin memerlukan antarmuka privat ke driver. Aplikasi kemudian dapat menggunakan DISPLAYCONFIG_SCALING_CUSTOM untuk menunjukkan konteks tambahan untuk driver untuk nilai kustom pada jalur yang ditentukan. |
DISPLAYCONFIG_SCALING_PREFERRED Nilai: 128 Menunjukkan bahwa penelepon tidak memiliki preferensi untuk penskalaan. Fungsi SetDisplayConfig akan menggunakan nilai penskalaan yang terakhir disimpan dalam database untuk jalur. Jika nilai penskalaan seperti itu tidak ada, SetDisplayConfig akan menggunakan penskalaan default untuk komputer. Misalnya, direntangkan (DISPLAYCONFIG_SCALING_STRETCHED) untuk komputer tablet dan pusat rasio aspek (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) untuk komputer non-tablet. |
DISPLAYCONFIG_SCALING_FORCE_UINT32 Nilai: 0xFFFFFFFF Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini untuk dikompilasi ke ukuran selain 32 bit. Anda tidak boleh menggunakan nilai ini. |
Keterangan
Untuk informasi selengkapnya tentang penskalaan, lihat Menskalakan Gambar Desktop.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Klien Windows 7. |
Header | wingdi.h (sertakan Windows.h) |