Freigeben über


D3DDDI_TESTCOMMANDBUFFEROP Enumeration (d3dukmdt.h)

Eine D3DDDI_TESTCOMMANDBUFFEROP-Aufzählung gibt den Typ des Vorgangs für einen Testbefehlspuffer an.

Syntax

typedef enum _D3DDDI_TESTCOMMANDBUFFEROP {
  D3DDDI_TESTCOMMANDBUFFEROP_INVALID = 0,
  D3DDDI_TESTCOMMANDBUFFEROP_COPY = 1,
  D3DDDI_TESTCOMMANDBUFFEROP_FILL = 2,
  D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_LOOP = 3,
  D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_PREEMPTABLE_LOOP = 4,
  D3DDDI_TESTCOMMANDBUFFEROP_MAX
} D3DDDI_TESTCOMMANDBUFFEROP;

Konstanten

 
D3DDDI_TESTCOMMANDBUFFEROP_INVALID
Wert: 0
Der Vorgang ist ungültig oder nicht angegeben.
D3DDDI_TESTCOMMANDBUFFEROP_COPY
Wert: 1
Der Befehlspuffervorgang ist ein Kopiervorgang.
D3DDDI_TESTCOMMANDBUFFEROP_FILL
Wert: 2
Der Befehlspuffervorgang ist ein Ausfüllvorgang.
D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_LOOP
Wert: 3
Der Befehl wird verwendet, um ein hängende Modul zu simulieren. Die generierte Unendliche Schleife darf nicht vorbewendbar sein.
D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_PREEMPTABLE_LOOP
Wert: 4
Der Befehl wird verwendet, um die Vorbehaltung eines lange ausgeführten Befehls zu testen. Die generierte Unendliche Schleife muss vorbewendbar sein.
D3DDDI_TESTCOMMANDBUFFEROP_MAX
Maximalwert für diese Aufzählung.

Bemerkungen

Weitere Informationen finden Sie unter Kernelmodustests.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dukmdt.h

Siehe auch

D3DDDI_TESTCOMMANDBUFFER

pfnBuildTestCommandBuffer