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) |