Freigeben über


D3DDDI_RESOURCEFLAGS2-Struktur (d3dukmdt.h)

Gibt den Typ der Ressource an, die in einem Aufruf der CreateResource2-Funktion des Treibers erstellt werden soll.

Syntax

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;

Member

VideoEncoder

Wenn festgelegt, gibt an, dass die Ressource als Erfassungspuffer und/oder als Eingaberessource für den Videoencoder verwendet werden kann.

Wenn dieser Member festgelegt ist, muss der Treiber entweder die FORMATOP_CAPTURE - oder FORMATOP_VIDEO_ENCODER-Flagwerte oder beides im Operations-Member der FORMATOP-Struktur festlegen.

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Elements Wert (0x00000001).

UserMemory

Wenn festgelegt, gibt an, dass der Arbeitsspeicher für diese Oberfläche von der Anwendung und nicht von der Direct3D-Runtime zugeordnet wurde.

Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits des 32-Bit-Wertmembers (0x00000002).

CrossAdapter

Wenn festgelegt, gibt an, dass es sich bei der Ressource um eine freigegebene adapterübergreifende Ressource handelt.

Das Festlegen dieses Elements entspricht dem Festlegen des dritten Bits des 32-Bit-Elements Wert (0x00000004).

Unterstützt ab Windows 8.1.

IsDisplayable

Reserved

Reserviert und sollte auf 0 (null) festgelegt werden. Das Festlegen dieses Elements auf 0 (null) entspricht dem Festlegen der verbleibenden 29 Bits (0xFFFFFFF8) des 32-Bit-Wertmembers auf Nullen.

Unterstützt ab Windows 8.1.

Reserviert und sollte auf 0 (null) festgelegt werden. Das Festlegen dieses Elements auf 0 (null) entspricht dem Festlegen der verbleibenden 30 Bits (0xFFFFFFFC) des 32-Bit-Wertmembers auf Nullen.

Value

Ein 32-Bit-Wert, der den Typ der zu erstellenden Ressource angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3dukmdt.h (einschließlich D3dukmdt.h, D3dkmddi.h)

Weitere Informationen

CreateResource2

FORMATOP