DXVAHDDDI_BLT_STATE_PRIVATE_DATA Struktur (d3dumddi.h)
Die DXVAHDDDI_BLT_STATE_PRIVATE_DATA-Struktur beschreibt Daten, die den privaten Bitblockübertragungsstatus (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;
Angehörige
[in] Guid
Eine GUID, die den privaten Bitblt-Zustand identifiziert.
[in] DataSize
Die Größe der privaten Bitblt-Zustandsdaten in Bytes.
[in/out] pData
Ein Zeiger auf die privaten Bitblt-Statusdaten. Der Aufrufer legt pData- auf NULL- fest, um die Größe der privaten Bitbltstatusdaten abzurufen.
Bemerkungen
Im Gegensatz zu anderen Bitbltzuständen (DXVAHDDDI_BLT_STATE) behält die Direct3D-Laufzeit den privaten Bitblt-Zustand nicht bei. Eine Anwendung und der Treiber kommunizieren den privaten Bitblt-Zustand direkt auf proprietäre Weise, die aus dem Festlegen und Abrufen des privaten Bitblt-Zustands besteht. Um den privaten Bitblt-Zustand festzulegen, bewirkt die Anwendung, dass die Direct3D-Laufzeit 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-Laufzeit die GetVideoProcessBltStatePrivate--Funktion des Treibers aufruft.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | DXVAHDDDI_BLT_STATE_PRIVATE_DATA wird ab dem Windows 7-Betriebssystem unterstützt. |
Header- | d3dumddi.h (include D3dumddi.h) |
Siehe auch
D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE