struktur D3DDDIARG_EXTENSIONEXECUTE (d3dumddi.h)
Struktur D3DDDIARG_EXTENSIONEXECUTE menjelaskan operasi ekstensi Microsoft DirectX Video Acceleration (VA) untuk dilakukan.
Sintaks
typedef struct _D3DDDIARG_EXTENSIONEXECUTE {
[in] HANDLE hExtension;
[in] UINT Function;
[in] DXVADDI_PRIVATEDATA *pPrivateInput;
[in] DXVADDI_PRIVATEDATA *pPrivateOutput;
[in] UINT NumBuffers;
DXVADDI_PRIVATEBUFFER *pBuffers;
} D3DDDIARG_EXTENSIONEXECUTE;
Anggota
[in] hExtension
Handel ke perangkat ekstensi DirectX VA. Driver tampilan mode pengguna mengembalikan handel ini dalam panggilan ke fungsi CreateExtensionDevice-nya .
[in] Function
Operasi tertentu untuk dilakukan. Nilai yang mungkin untuk anggota ini ditentukan oleh perangkat ekstensi.
[in] pPrivateInput
Penunjuk ke struktur DXVADDI_PRIVATEDATA yang berisi data yang diperlukan driver untuk melakukan operasi ekstensi.
[in] pPrivateOutput
Penunjuk ke struktur DXVADDI_PRIVATEDATA yang berisi data tentang operasi ekstensi yang dikembalikan driver.
[in] NumBuffers
Jumlah buffer dalam daftar yang diacu oleh pBuffers.
pBuffers
[in] Penunjuk ke daftar struktur DXVADDI_PRIVATEBUFFER yang menjelaskan buffer privat yang digunakan perangkat ekstensi untuk melakukan operasi yang diperluas.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |