Partager via


structure DXVAHDDDI_BLT_STATE_PRIVATE_DATA (d3dumddi.h)

La structure DXVAHDDDI_BLT_STATE_PRIVATE_DATA décrit les données qui spécifient l’état de transfert de bloc de bits privé (bitblt).

Syntaxe

typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
  [in]     GUID Guid;
  [in]     UINT DataSize;
  [in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;

Membres

[in] Guid

GUID qui identifie l’état de bitblt privé.

[in] DataSize

Taille, en octets, des données d’état bitblt privé.

[in/out] pData

Pointeur vers les données d’état bitblt privé. L’appelant définit pData sur NULL pour récupérer la taille des données d’état de bitblt privé.

Remarques

Contrairement aux autres états bitblt (DXVAHDDDI_BLT_STATE), le runtime Direct3D ne conserve pas l’état de bitblt privé. Une application et le pilote communiquent l’état bitblt privé directement de manière propriétaire, qui consiste à définir et récupérer l’état bitblt privé. Pour définir l’état bitblt privé, l’application entraîne le runtime Direct3D à spécifier l’état DXVAHDDDI_BLT_STATE_PRIVATE dans le membre d’état membre de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dans un appel à la fonction SetVideoProcessBltState du pilote. Pour récupérer l’état du bitblt privé, l’application entraîne l’appel du runtime Direct3D pour appeler la fonction GetVideoProcessBltStatePrivate du pilote.

Exigences

Exigence Valeur
client minimum pris en charge DXVAHDDDI_BLT_STATE_PRIVATE_DATA est pris en charge à partir du système d’exploitation Windows 7.
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE

GetVideoProcessBltStatePrivate

SetVideoProcessBltState