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 sub-aliran prosesor video DirectX VA tertentu (yang diarahkan oleh anggota pVideoProcGuid dari struktur DXVADDI_VIDEOPROCESSORINPUT yang ditunjukkan 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 diarahkan 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
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dumddi.h (termasuk D3dumddi.h) |
Lihat juga
D3D11_DDI_SHADER_MIN_PRECISION_SUPPORT_DATA
D3DDDICAPS_SIMPLE_INSTANCING_SUPPORT
D3DDDI_MULTIPLANE_OVERLAY_CAPS
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS
D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS_INPUT