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)

Lihat juga

CreateExtensionDevice

DXVADDI_PRIVATEBUFFER

DXVADDI_PRIVATEDATA

ExtensionExecute