Bagikan melalui


struktur DXVAHDDDI_BLT_STATE_PRIVATE_DATA (d3dumddi.h)

Struktur DXVAHDDDI_BLT_STATE_PRIVATE_DATA menjelaskan data yang menentukan status transfer blok bit privat (bitblt).

Sintaks

typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
  [in]     GUID Guid;
  [in]     UINT DataSize;
  [in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;

Anggota

[in] Guid

GUID yang mengidentifikasi status bitblt privat.

[in] DataSize

Ukuran, dalam byte, dari data status bitblt privat.

[in/out] pData

Penunjuk ke data status bitblt privat. Pemanggil mengatur pData ke NULL untuk mengambil ukuran data status bitblt privat.

Keterangan

Tidak seperti status bitblt lainnya (DXVAHDDDI_BLT_STATE), runtime Direct3D tidak mempertahankan status bitblt privat. Aplikasi dan driver mengkomunikasikan status bitblt privat secara langsung dengan cara kepemilikan, yang terdiri dari pengaturan dan pengambilan status bitblt privat. Untuk mengatur status bitblt privat, aplikasi menyebabkan runtime Direct3D menentukan status DXVAHDDDI_BLT_STATE_PRIVATE di anggota Status struktur D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dalam panggilan ke fungsi SetVideoProcessBltState driver. Untuk mengambil status bitblt privat, aplikasi menyebabkan runtime Direct3D memanggil fungsi GetVideoProcessBltStatePrivate driver.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung DXVAHDDDI_BLT_STATE_PRIVATE_DATA didukung dimulai dengan sistem operasi Windows 7.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE

GetVideoProcessBltStatePrivate

SetVideoProcessBltState