Freigeben über


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

DXVAHDDDI_BLT_STATE

GetVideoProcessBltStatePrivate-

SetVideoProcessBltState-