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