Partager via


DXVAHDDDI_BLT_STATE_PRIVATE_DATA structure (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 du bitblt privé.

[in] DataSize

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

[in/out] pData

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

Remarques

Contrairement à d’autres états bitblt (DXVAHDDDI_BLT_STATE), le runtime Direct3D ne conserve pas l’état 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 oblige le runtime Direct3D à spécifier l’état DXVAHDDDI_BLT_STATE_PRIVATE dans le membre State de la structure D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dans un appel à la fonction SetVideoProcessBltState du pilote. Pour récupérer l’état bitblt privé, l’application oblige le runtime Direct3D à appeler la fonction GetVideoProcessBltStatePrivate du pilote.

Configuration requise

Condition requise Valeur
Client minimal pris en charge DXVAHDDDI_BLT_STATE_PRIVATE_DATA est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE

GetVideoProcessBltStatePrivate

SetVideoProcessBltState