Bagikan melalui


struktur D3DKMDT_VIDPN_HW_CAPABILITY (d3dkmdt.h)

Struktur D3DKMDT_VIDPN_HW_CAPABILITY menjelaskan kemampuan driver miniport tampilan untuk melakukan operasi tampilan pada VidPN fungsional tertentu tanpa dukungan perangkat keras GPU khusus. Untuk definisi terminologi perangkat keras yang digunakan dalam topik ini, lihat bagian Keterangan.

Sintaks

typedef struct _D3DKMDT_VIDPN_HW_CAPABILITY {
  UINT DriverRotation : 1;
  UINT DriverScaling : 1;
  UINT DriverCloning : 1;
  UINT DriverColorConvert : 1;
  UINT DriverLinkedAdapaterOutput : 1;
  UINT DriverRemoteDisplay : 1;
  UINT Reserved : 26;
} D3DKMDT_VIDPN_HW_CAPABILITY;

Anggota

DriverRotation

Nilai UINT yang menjelaskan kemampuan driver miniport tampilan untuk menampilkan gambar yang diputar.

Jika diatur ke nilai bukan nol, driver menggunakan perangkat lunak atau mesin grafis yang disediakan sistem untuk menghasilkan gambar yang diputar dan kemudian menggunakan perangkat keras alur tampilan untuk menampilkan gambar yang diputar.

Jika diatur ke 0, driver menggunakan perangkat keras alur tampilan untuk langsung menghasilkan gambar yang diputar.

DriverScaling

Nilai UINT yang menjelaskan kemampuan driver miniport tampilan untuk menampilkan gambar berskala.

Jika diatur ke nilai bukan nol, driver menggunakan perangkat lunak atau mesin grafis yang disediakan sistem untuk menskalakan gambar di layar dan kemudian menggunakan perangkat keras alur tampilan untuk menampilkan gambar yang diskalakan.

Jika diatur ke 0, driver menggunakan perangkat keras alur tampilan untuk langsung menghasilkan gambar yang diskalakan.

DriverCloning

Nilai UINT yang menjelaskan kemampuan driver miniport tampilan untuk menampilkan gambar kloning.

Jika diatur ke nilai bukan nol, driver menggunakan perangkat lunak atau mesin grafis yang disediakan sistem untuk menyalin gambar di layar lalu menggunakan perangkat keras alur tampilan untuk menampilkan salinan.

Jika diatur ke 0, driver menggunakan perangkat keras alur tampilan untuk langsung menghasilkan gambar kloning.

DriverColorConvert

Nilai UINT yang menjelaskan kemampuan driver miniport tampilan untuk menampilkan transfer bit-block yang dikonversi warna (bitblt).

Jika diatur ke nilai bukan nol, driver menggunakan perangkat lunak atau mesin grafis yang disediakan sistem untuk menghasilkan bitblt konversi warna dan kemudian menggunakan perangkat keras alur tampilan untuk menampilkan gambar yang dikonversi warna. Misalnya, jika perangkat keras alur tampilan tidak dapat mengonversi warna dari format permukaan palet 8-bit (ditentukan oleh nilai D3DDDIFMT_P8 enumerasi D3DDDIFORMAT ), driver dapat menggunakan mesin grafis untuk melakukan bitblt konversi warna dari format D3DDDIFMT_ P8 ke format D3DDDIFMT_R8G8B8 dan kemudian merender gambar D3DDDIFMT_R8G8B8 baru menggunakan perangkat keras alur tampilan.

Jika diatur ke 0, driver menggunakan perangkat keras alur tampilan untuk langsung menghasilkan gambar yang dikonversi warna.

DriverLinkedAdapaterOutput

Nilai UINT yang menjelaskan kemampuan driver miniport tampilan untuk melakukan transfer blok bit (bitblt) permukaan utama dari satu adaptor tampilan tertaut ke adaptor tampilan tertaut lainnya.

Jika diatur ke nilai bukan nol, driver menggunakan perangkat lunak atau mesin grafis yang disediakan sistem untuk menghasilkan bitblt dari gambar di layar pada adaptor tampilan tertaut pertama dan kemudian menggunakan adaptor tampilan tertaut kedua untuk menampilkan gambar bitblt pada perangkat tampilan kedua.

Jika diatur ke 0, driver menggunakan perangkat keras alur tampilan untuk langsung menghasilkan bitblt dari adaptor tampilan tertaut pertama dan untuk menampilkannya dengan adaptor tampilan tertaut kedua.

DriverRemoteDisplay

Nilai UINT yang menjelaskan apakah perangkat keras alur tampilan terletak di perangkat yang sama dengan alur penyajian grafik GPU.

Jika diatur ke nilai bukan nol, perangkat keras alur tampilan tidak terletak pada perangkat yang sama dengan alur penyajian grafis GPU, dan permukaan utama mungkin harus ditransmisikan melalui bus yang tidak dirancang khusus untuk transfer gambar tampilan. Contoh situasi tampilan jarak jauh tersebut adalah monitor tampilan yang terhubung ke komputer dengan bus USB dan layar yang terhubung dari jarak jauh melalui jaringan.

Jika diatur ke 0, perangkat keras alur tampilan terletak pada perangkat yang sama dengan alur penyajian grafik GPU.

Reserved

Dicadangkan untuk penggunaan sistem. Driver miniport tampilan harus mengatur nilai ini ke 0.

Keterangan

Definisi istilah berikut digunakan dalam topik ini.

Persyaratan

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

Lihat juga

D3DDDIFORMAT