enumerasi D3DDDICAPS_TYPE (d3dumddi.h)

Nilai enumerasi D3DDDICAPS_TYPE mengidentifikasi informasi kemampuan yang sedang dikueri oleh runtime D3D dalam panggilan ke fungsi PFND3DDDI_GETCAPS driver.

Sintaks

typedef enum _D3DDDICAPS_TYPE {
  D3DDDICAPS_DDRAW,
  D3DDDICAPS_DDRAW_MODE_SPECIFIC,
  D3DDDICAPS_GETFORMATCOUNT,
  D3DDDICAPS_GETFORMATDATA,
  D3DDDICAPS_GETMULTISAMPLEQUALITYLEVELS,
  D3DDDICAPS_GETD3DQUERYCOUNT,
  D3DDDICAPS_GETD3DQUERYDATA,
  D3DDDICAPS_GETD3D3CAPS,
  D3DDDICAPS_GETD3D5CAPS,
  D3DDDICAPS_GETD3D6CAPS,
  D3DDDICAPS_GETD3D7CAPS,
  D3DDDICAPS_GETD3D8CAPS,
  D3DDDICAPS_GETD3D9CAPS,
  D3DDDICAPS_GETDECODEGUIDCOUNT,
  D3DDDICAPS_GETDECODEGUIDS,
  D3DDDICAPS_GETDECODERTFORMATCOUNT,
  D3DDDICAPS_GETDECODERTFORMATS,
  D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFOCOUNT,
  D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO,
  D3DDDICAPS_GETDECODECONFIGURATIONCOUNT,
  D3DDDICAPS_GETDECODECONFIGURATIONS,
  D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDCOUNT,
  D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDS,
  D3DDDICAPS_GETVIDEOPROCESSORRTFORMATCOUNT,
  D3DDDICAPS_GETVIDEOPROCESSORRTFORMATS,
  D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATCOUNT,
  D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATS,
  D3DDDICAPS_GETVIDEOPROCESSORCAPS,
  D3DDDICAPS_GETPROCAMPRANGE,
  D3DDDICAPS_FILTERPROPERTYRANGE,
  D3DDDICAPS_GETEXTENSIONGUIDCOUNT,
  D3DDDICAPS_GETEXTENSIONGUIDS,
  D3DDDICAPS_GETEXTENSIONCAPS,
  D3DDDICAPS_GETGAMMARAMPCAPS,
  D3DDDICAPS_CHECKOVERLAYSUPPORT,
  D3DDDICAPS_DXVAHD_GETVPDEVCAPS,
  D3DDDICAPS_DXVAHD_GETVPOUTPUTFORMATS,
  D3DDDICAPS_DXVAHD_GETVPINPUTFORMATS,
  D3DDDICAPS_DXVAHD_GETVPCAPS,
  D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES,
  D3DDDICAPS_DXVAHD_GETVPFILTERRANGE,
  D3DDDICAPS_GETCONTENTPROTECTIONCAPS,
  D3DDDICAPS_GETCERTIFICATESIZE,
  D3DDDICAPS_GETCERTIFICATE,
  D3DDDICAPS_GET_ARCHITECTURE_INFO,
  D3DDDICAPS_GET_SHADER_MIN_PRECISION_SUPPORT,
  D3DDDICAPS_GET_MULTIPLANE_OVERLAY_CAPS,
  D3DDDICAPS_GET_MULTIPLANE_OVERLAY_FILTER_RANGE,
  D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS,
  D3DDDICAPS_GET_SIMPLE_INSTANCING_SUPPORT,
  D3DDDICAPS_GET_MARKER_CAPS
} D3DDDICAPS_TYPE;

Konstanta

 
D3DDDICAPS_DDRAW
Driver menerima pointer ke struktur DDRAW_CAPS .
D3DDDICAPS_DDRAW_MODE_SPECIFIC
Driver menerima pointer ke struktur DDRAW_MODE_SPECIFIC_CAPS .
D3DDDICAPS_GETFORMATCOUNT
Driver menerima penunjuk ke jumlah format permukaan dari jenis enumerasi D3DDDIFORMAT yang didukung perangkat. Lihat Keterangan.
D3DDDICAPS_GETFORMATDATA
Driver menerima penunjuk ke array struktur FORMATOP untuk format permukaan yang didukung perangkat.
D3DDDICAPS_GETMULTISAMPLEQUALITYLEVELS
Driver menerima pointer ke struktur DDIMULTISAMPLEQUALITYLEVELSDATA .
D3DDDICAPS_GETD3DQUERYCOUNT
Driver menerima penunjuk ke jumlah jenis kueri yang didukung driver. Lihat Keterangan.
D3DDDICAPS_GETD3DQUERYDATA
Driver menerima penunjuk ke array struktur atau jenis data untuk jenis kueri yang berbeda, yang diwakili oleh nilai jenis enumerasi D3DDDIQUERYTYPE. Untuk informasi selengkapnya tentang D3DDDIQUERYTYPE, lihat anggota QueryType dari struktur D3DDDIARG_CREATEQUERY .
D3DDDICAPS_GETD3D3CAPS
Driver menerima pointer ke struktur D3DHAL_GLOBALDRIVERDATA .
D3DDDICAPS_GETD3D5CAPS
Nilai ini tidak digunakan.
D3DDDICAPS_GETD3D6CAPS
Nilai ini tidak digunakan.
D3DDDICAPS_GETD3D7CAPS
Driver menerima pointer ke struktur D3DHAL_D3DEXTENDEDCAPS .
D3DDDICAPS_GETD3D8CAPS
Driver menerima pointer ke struktur D3DCAPS8, yang dijelaskan dalam dokumentasi DirectX 8.0 SDK.
D3DDDICAPS_GETD3D9CAPS
Driver menerima pointer ke struktur D3DCAPS9, yang dijelaskan dalam dokumentasi DirectX 9.0 SDK.
D3DDDICAPS_GETDECODEGUIDCOUNT
Driver menerima penunjuk ke jumlah jenis dekode DirectX Video Acceleration (DirectX VA) (yaitu, mendekode GUID) yang didukung driver. Lihat Keterangan.
D3DDDICAPS_GETDECODEGUIDS
Driver menerima pointer ke array jenis dekode DirectX VA (yaitu, mendekode GUID) yang didukung driver.
D3DDDICAPS_GETDECODERTFORMATCOUNT
Driver menerima penunjuk ke jumlah format target render untuk jenis dekode DirectX VA tertentu (yang ditentukan oleh anggota pInfo dari struktur D3DDDIARG_GETCAPS yang ditunjukkan parameter pData fungsi PFND3DDDI_GETCAPS ). Lihat Keterangan.
D3DDDICAPS_GETDECODERTFORMATS
Driver menerima penunjuk ke array jenis enumerasi D3DDDIFORMAT yang mewakili format target render untuk jenis dekode DirectX VA tertentu (yang ditentukan dalam struktur DXVADDI_DECODEINPUT yang diarahkan oleh pInfo).
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFOCOUNT
Driver menerima penunjuk ke jumlah jenis buffer terkompresi yang diperlukan untuk mempercepat jenis dekode video DirectX VA tertentu (yang ditentukan dalam struktur DXVADDI_DECODEINPUT yang diarahkan oleh pInfo). Lihat Keterangan.
D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO
Driver menerima array struktur DXVADDI_DECODEBUFFERINFO yang berisi informasi tentang jenis buffer terkompresi yang diperlukan untuk mempercepat jenis dekode video DirectX VA tertentu (yang ditentukan dalam struktur DXVADDI_DECODEINPUT yang diarahkan oleh pInfo).
D3DDDICAPS_GETDECODECONFIGURATIONCOUNT
Driver menerima penunjuk ke jumlah konfigurasi untuk format target render tertentu dari jenis dekode DirectX VA (yang ditentukan dalam struktur DXVADDI_DECODEINPUT yang diarahkan oleh pInfo). Lihat Keterangan.
D3DDDICAPS_GETDECODECONFIGURATIONS
Driver menerima penunjuk ke array struktur DXVADDI_CONFIGPICTUREDECODE untuk konfigurasi untuk format target render tertentu dari jenis dekode DirectX VA (yang ditentukan dalam struktur DXVADDI_DECODEINPUT yang diarahkan oleh pInfo).
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDCOUNT
Driver menerima penunjuk ke jumlah jenis perangkat prosesor video (GUID) yang digunakan untuk memproses aliran video tertentu (yang ditentukan dalam struktur DXVADDI_VIDEODESC yang ditujukkan oleh pInfo). Lihat Keterangan.
D3DDDICAPS_GETVIDEOPROCESSORDEVICEGUIDS
Driver menerima penunjuk ke array jenis perangkat prosesor video (GUID) yang digunakan untuk memproses aliran video tertentu (yang ditentukan dalam struktur DXVADDI_VIDEODESC yang ditujukkan oleh pInfo).
D3DDDICAPS_GETVIDEOPROCESSORRTFORMATCOUNT
Driver menerima penunjuk ke jumlah format target render untuk jenis perangkat prosesor video DirectX VA tertentu (yang diarahkan oleh anggota pVideoProcGuid dari struktur DXVADDI_VIDEOPROCESSORINPUT yang ditunjukkan oleh pInfo). Lihat Keterangan.
D3DDDICAPS_GETVIDEOPROCESSORRTFORMATS
Driver menerima penunjuk ke array jenis enumerasi D3DDDIFORMAT yang mewakili format target render untuk jenis perangkat prosesor video DirectX VA tertentu (yang ditunjukkan oleh anggota pVideoProcGuid dari struktur DXVADDI_VIDEOPROCESSORINPUT yang diarahkan oleh pInfo).
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATCOUNT
Driver menerima penunjuk ke jumlah format target render untuk substream prosesor video DirectX VA tertentu (yang diarahkan oleh anggota pVideoProcGuid dari struktur DXVADDI_VIDEOPROCESSORINPUT yang diarahkan oleh pInfo). Lihat Keterangan.
D3DDDICAPS_GETVIDEOPROCESSORRTSUBSTREAMFORMATS
Driver menerima penunjuk ke array jenis enumerasi D3DDDIFORMAT yang mewakili format target render untuk substream prosesor video DirectX VA tertentu (yang ditunjukkan oleh anggota pVideoProcGuid dari struktur DXVADDI_VIDEOPROCESSORINPUT yang diarahkan oleh pInfo).
D3DDDICAPS_GETVIDEOPROCESSORCAPS
Driver menerima penunjuk ke struktur DXVADDI_VIDEOPROCESSORCAPS yang berisi informasi tentang kemampuan pemrosesan video pada aliran video tertentu (yang ditentukan dalam struktur DXVADDI_VIDEOPROCESSORINPUT yang ditujukkan oleh pInfo).
D3DDDICAPS_GETPROCAMPRANGE
Driver menerima penunjuk ke struktur DXVADDI_VALUERANGE yang berisi rentang nilai yang diizinkan untuk properti kontrol ProcAmp tertentu pada aliran video tertentu (yang ditentukan dalam struktur DXVADDI_QUERYPROCAMPINPUT yang ditunjukkan oleh pInfo).
D3DDDICAPS_FILTERPROPERTYRANGE
Driver menerima penunjuk ke struktur DXVADDI_VALUERANGE yang berisi rentang nilai yang diizinkan untuk pengaturan filter tertentu pada aliran video tertentu (yang ditentukan dalam struktur DXVADDI_QUERYFILTERPROPERTYRANGEINPUT yang ditunjukkan oleh pInfo).
D3DDDICAPS_GETEXTENSIONGUIDCOUNT
Driver menerima pointer ke jumlah GUID ekstensi yang didukung. Lihat Keterangan.
D3DDDICAPS_GETEXTENSIONGUIDS
Driver menerima pointer ke array GUID ekstensi yang didukung.
D3DDDICAPS_GETEXTENSIONCAPS
Driver menerima penunjuk ke struktur privat yang berisi informasi tentang kemampuan GUID ekstensi (yang ditentukan dalam struktur DXVADDI_QUERYEXTENSIONCAPSINPUT yang ditujukkan oleh pInfo).
D3DDDICAPS_GETGAMMARAMPCAPS
Driver menerima pointer ke struktur DDIGAMMACAPS untuk kemampuan gamma-ramp yang didukung perangkat.
D3DDDICAPS_CHECKOVERLAYSUPPORT
Driver menerima pointer ke struktur D3DOVERLAYCAPS yang berisi informasi tentang kemampuan overlay tertentu. Atribut overlay dan mode tampilan di mana aplikasi panggilan ingin menggunakan overlay ditentukan dalam struktur DDICHECKOVERLAYSUPPORTINPUT yang diarahkan oleh pInfo. Jika driver mendukung overlay, driver menetapkan anggota D3DOVERLAYCAPS; jika tidak, driver gagal memanggil fungsi PFND3DDDI_GETCAPS dengan D3DDDIERR_UNSUPPORTEDOVERLAYFORMAT atau D3DDDIERR_UNSUPPORTEDOVERLAY tergantung pada apakah kurangnya dukungan didasarkan pada format overlay. D3DOVERLAYCAPS dijelaskan dalam dokumentasi DirectXSDK.

Untuk informasi selengkapnya, lihat Overlay DDI.

Didukung dimulai dengan Windows 7.
D3DDDICAPS_DXVAHD_GETVPDEVCAPS
Driver menerima penunjuk ke struktur ns-d3dumddi-_dxvahdddi_vpdevcaps untuk kemampuan prosesor video yang didukung perangkat dekode (yang ditentukan dalam struktur DXVAHDDDI_DEVICE_DESC yang ditunjukkan oleh pInfo).

Didukung dimulai dengan Windows 7.
D3DDDICAPS_DXVAHD_GETVPOUTPUTFORMATS
Driver menerima array jenis enumerasi D3DDDIFORMAT yang mewakili format output untuk perangkat dekode (yang ditentukan dalam struktur DXVAHDDDI_DEVICE_DESC yang ditunjukkan oleh pInfo).

Didukung dimulai dengan Windows 7.
D3DDDICAPS_DXVAHD_GETVPINPUTFORMATS
Driver menerima array jenis enumerasi D3DDDIFORMAT yang mewakili format input untuk perangkat dekode (yang ditentukan dalam struktur DXVAHDDDI_DEVICE_DESC yang ditunjukkan oleh pInfo).

Didukung dimulai dengan Windows 7.
D3DDDICAPS_DXVAHD_GETVPCAPS
Driver menerima array struktur DXVAHDDDI_VPCAPS untuk kemampuan untuk setiap prosesor video yang didukung perangkat dekode (yang ditentukan dalam struktur DXVAHDDDI_DEVICE_DESC yang ditunjukkan oleh pInfo).

Didukung dimulai dengan Windows 7.
D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES
Driver menerima array struktur DXVAHDDDI_CUSTOM_RATE_DATA untuk kecepatan bingkai kustom yang didukung oleh prosesor video (yang ditentukan oleh CONST_GUID yang ditujukkan oleh pInfo).

Didukung dimulai dengan Windows 7.
D3DDDICAPS_DXVAHD_GETVPFILTERRANGE
Driver menerima penunjuk ke struktur DXVAHDDDI_FILTER_RANGE_DATA untuk rentang yang didukung filter (yang ditentukan oleh nilai enumerasi DXVAHDDDI_FILTER yang ditujukkan oleh pInfo).

Didukung dimulai dengan Windows 7.
D3DDDICAPS_GETCONTENTPROTECTIONCAPS
Driver menerima penunjuk ke struktur D3DCONTENTPROTECTIONCAPS untuk kombinasi enkripsi dan dekode tertentu (yang ditentukan dalam struktur DDICONTENTPROTECTIONCAPS yang ditunjukkan oleh pInfo) yang harus digunakan driver. D3DCONTENTPROTECTIONCAPS dijelaskan dalam dokumentasi DirectXSDK.

Untuk informasi selengkapnya, lihat DDI Perlindungan Konten.

Didukung dimulai dengan Windows 7.
D3DDDICAPS_GETCERTIFICATESIZE
Driver menerima penunjuk ke angka yang menentukan ukuran, dalam byte, sertifikat driver yang digunakan untuk jenis saluran. Runtime menggunakan ukuran ini untuk mengalokasikan buffer untuk menahan sertifikat. Runtime melewati buffer ini dalam panggilan PFND3DDDI_GETCAPS dengan set D3DDDICAPS_GETCERTIFICATE.

Didukung dimulai dengan Windows 7. Lihat Keterangan.
D3DDDICAPS_GETCERTIFICATE
Driver menerima pointer ke sertifikat driver (yang dijelaskan dalam struktur DDICERTIFICATEINFO yang diarahkan oleh pInfo). Runtime melewati buffer di anggota pData dari struktur D3DDDIARG_GETCAPS yang dapat diisi driver dengan sertifikat.

Didukung dimulai dengan Windows 7.
D3DDDICAPS_GET_ARCHITECTURE_INFO
Driver menerima penunjuk ke struktur D3DDDICAPS_ARCHITECTURE_INFO yang berisi informasi tentang arsitektur adaptor DirectX 11.1 yang didukung perangkat.

Didukung dimulai dengan Windows 8.
D3DDDICAPS_GET_SHADER_MIN_PRECISION_SUPPORT
Driver menerima pointer ke struktur D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA yang menentukan tingkat presisi minimum yang didukung driver dalam shader.

Didukung dimulai dengan Windows 8.
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_CAPS
Driver menerima penunjuk ke struktur D3DDDI_MULTIPLANE_OVERLAY_CAPS yang menentukan kemampuan overlay multiplane dasar. Dalam hal ini, anggota struktur D3DDDIARG_GETCAPS menunjukkan hal berikut:

* D3DDDIARG_GETCAPS. Jenis memiliki nilai D3DDDICAPS_GET_MULTIPLANE_OVERLAY_CAPS. Jika fungsi PFND3DDDI_GETCAPS dipanggil dengan nilai ini untuk Jenis dan driver tidak mendukung overlay multiplane, driver harus mengembalikan kode kesalahan.

* D3DDDIARG_GETCAPS. pInfo adalah penunjuk jenis D3DDDI_VIDEO_PRESENT_SOURCE_ID ke nomor identifikasi berbasis nol dari sumber video yang ada, VidPnSourceId.

* D3DDDIARG_GETCAPS. pData adalah penunjuk jenis D3DDDI_MULTIPLANE_OVERLAY_CAPS ke struktur kemampuan yang diisi driver.

* D3DDDIARG_GETCAPS. DataSize adalah nilai .sizeof(D3DDDI_MULTIPLANE_OVERLAY_CAPS)

Didukung dimulai dengan Windows 8.1.
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_FILTER_RANGE
Dicadangkan untuk penggunaan sistem. Jangan gunakan di driver Anda.

Didukung dimulai dengan Windows 8.
D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS
Driver menerima pointer ke struktur D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS yang menentukan sekelompok kemampuan bidang overlay. Dalam hal ini, anggota struktur D3DDDIARG_GETCAPS menunjukkan hal berikut:

* D3DDDIARG_GETCAPS. Jenis memiliki nilai D3DDDICAPS_GET_MULTIPLANE_OVERLAY_GROUP_CAPS. Jika fungsi PFND3DDDI_GETCAPS dipanggil dengan nilai ini untuk Jenis dan driver tidak mendukung overlay multiplane, driver harus mengembalikan kode kesalahan.

* D3DDDIARG_GETCAPS. pInfo adalah penunjuk jenis D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT ke nomor identifikasi berbasis nol dari sumber video yang ada, VidPnSourceId, dan ke indeks grup kemampuan, GroupIndex.

* D3DDDIARG_GETCAPS. pData adalah penunjuk jenis D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS ke struktur kemampuan yang diisi driver.

* D3DDDIARG_GETCAPS. DataSize adalah nilai dari sizeof(D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS).

Didukung dimulai dengan Windows 8.1.
D3DDDICAPS_GET_SIMPLE_INSTANCING_SUPPORT
Driver menerima pointer ke struktur D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT yang menentukan kemampuan instancing sederhana.

Didukung dimulai dengan Windows 8.1.
D3DDDICAPS_GET_MARKER_CAPS
Didukung dimulai dengan Windows 8.1.

Keterangan

Untuk informasi tentang cara menentukan nilai anggota D3DDDIARG_GETCAPS bersama dengan nilai konstanta D3DDDICAPS_TYPE , lihat Keterangan PFND3DDDI_GETCAPS.

Persyaratan

   
Klien minimum yang didukung Windows Vista
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA

D3DDDIARG_GETCAPS

D3DDDICAPS_ARCHITECTURE_INFO

D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT

D3DDDIFORMAT

D3DDDI_MULTIPLANE_OVERLAY_CAPS

D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS

D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT

DDICERTIFICATEINFO

DDICHECKOVERLAYSUPPORTINPUT

DDICONTENTPROTECTIONCAPS

DDRAW_CAPS

DDRAW_MODE_SPECIFIC_CAPS

DXVAHDDDI_CUSTOM_RATE_DATA

DXVAHDDDI_DEVICE_DESC

DXVAHDDDI_FILTER

DXVAHDDDI_FILTER_RANGE_DATA

DXVAHDDDI_VPCAPS

ns-d3dumddi-_dxvahdddi_vpdevcaps

FORMATOP

PFND3DDDI_GETCAPS