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;

Angehörige

VideoEncoder

Wenn festgelegt, gibt an, dass die Ressource als Aufnahmepuffer und/oder als Video-Encoder-Eingaberessource verwendet werden kann.

Wenn dieses Element 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-Value Members (0x00000001).

UserMemory

Wenn festgelegt, gibt an, dass der Speicher für diese Oberfläche von der Anwendung zugewiesen wurde, nicht von der Direct3D-Laufzeit.

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

CrossAdapter

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

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

Wird ab Windows 8.1 unterstützt.

IsDisplayable

Reserved

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

Wird ab Windows 8.1 unterstützt.

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

Value

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- d3dukmdt.h (einschließlich D3dukmdt.h, D3dkmddi.h)

Siehe auch

CreateResource2-

FORMATOP-