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

DXVAHDDDI_BLT_STATE

GetVideoProcessBltStatePrivate

SetVideoProcessBltState