structure D3DDDI_RESOURCEFLAGS2 (d3dukmdt.h)

Identifie le type de ressource à créer dans un appel à la fonction CreateResource2 du pilote.

Syntaxe

typedef struct _D3DDDI_RESOURCEFLAGS2 {
  union {
    struct {
      UINT VideoEncoder : 1;
      UINT UserMemory : 1;
      UINT CrossAdapter : 1;
      UINT IsDisplayable : 1;
#if ...
      UINT Reserved : 28;
#elif
      UINT Reserved : 29;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} D3DDDI_RESOURCEFLAGS2;

Membres

VideoEncoder

Si la valeur est définie, indique que la ressource peut être utilisée comme mémoire tampon de capture et/ou comme ressource d’entrée d’encodeur vidéo.

Si ce membre est défini, le pilote doit définir les valeurs d’indicateur FORMATOP_CAPTURE ou FORMATOP_VIDEO_ENCODER , ou les deux, dans le membre Operations de la structure FORMATOP .

Définir ce membre équivaut à définir le premier bit du membre Value 32 bits (0x00000001).

UserMemory

Si la valeur est définie, indique que la mémoire de cette surface a été allouée par l’application, et non par le runtime Direct3D.

La définition de ce membre équivaut à définir le deuxième bit du membre Value 32 bits (0x00000002).

CrossAdapter

Si la valeur est définie, indique que la ressource est une ressource inter-adaptateur partagée.

La définition de ce membre équivaut à définir le troisième bit du membre Value 32 bits (0x00000004).

Pris en charge à partir de Windows 8.1.

IsDisplayable

Reserved

Réservé et doit être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 29 bits restants (0xFFFFFFF8) du membre Value 32 bits sur zéros.

Pris en charge à partir de Windows 8.1.

Réservé et doit être défini sur zéro. Définir ce membre sur zéro équivaut à définir les 30 bits restants (0xFFFFFFFC) du membre Value 32 bits sur zéros.

Value

Valeur 32 bits qui identifie le type de ressource à créer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dukmdt.h (inclure D3dukmdt.h, D3dkmddi.h)

Voir aussi

CreateResource2

FORMATOP