DXVAHDDDI_BLT_STATE_PRIVATE_DATA-Struktur (d3dumddi.h)
Die DXVAHDDDI_BLT_STATE_PRIVATE_DATA-Struktur beschreibt Daten, die den Zustand der privaten Bitblockübertragung (Bitblt) angeben.
Syntax
typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
[in] GUID Guid;
[in] UINT DataSize;
[in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;
Member
[in] Guid
Eine GUID, die den privaten Bitbltzustand identifiziert.
[in] DataSize
Die Größe der privaten Bitblt-Zustandsdaten in Bytes.
[in/out] pData
Ein Zeiger auf die daten des privaten Bitblt-Zustands. Der Aufrufer legt pData auf NULL fest, um die Größe der privaten Bitblt-Zustandsdaten abzurufen.
Hinweise
Im Gegensatz zu anderen Bitblt-Zuständen (DXVAHDDDI_BLT_STATE) behält die Direct3D-Runtime nicht den privaten Bitbltzustand bei. Eine Anwendung und der Treiber kommunizieren den privaten Bitblt-Zustand direkt auf proprietäre Weise, was aus dem Festlegen und Abrufen des privaten Bitblt-Zustands besteht. Um den privaten Bitblt-Zustand festzulegen, bewirkt die Anwendung, dass die Direct3D-Runtime den DXVAHDDDI_BLT_STATE_PRIVATE Zustand im State-Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE-Struktur in einem Aufruf der SetVideoProcessBltState-Funktion des Treibers angibt. Zum Abrufen des privaten Bitblt-Zustands bewirkt die Anwendung, dass die Direct3D-Runtime die GetVideoProcessBltStatePrivate-Funktion des Treibers aufruft.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | DXVAHDDDI_BLT_STATE_PRIVATE_DATA wird ab dem Windows 7-Betriebssystem unterstützt. |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |
Weitere Informationen
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE