Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A D3DDDI_TESTCOMMANDBUFFEROP enumeration specifies the type of operation for a test command buffer.
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;
Constants
D3DDDI_TESTCOMMANDBUFFEROP_INVALIDValue: 0 The operation is invalid or not specified. |
D3DDDI_TESTCOMMANDBUFFEROP_COPYValue: 1 The command buffer operation is a copy operation. |
D3DDDI_TESTCOMMANDBUFFEROP_FILLValue: 2 The command buffer operation is a fill operation. |
D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_LOOPValue: 3 The command is used to simulate a hung engine. The generated infinite loop must be not preemptable. |
D3DDDI_TESTCOMMANDBUFFEROP_INFINITE_PREEMPTABLE_LOOPValue: 4 The command is used to test preemption of a long running command. The generated infinite loop must be preemptable. |
D3DDDI_TESTCOMMANDBUFFEROP_MAXMaximum value for this enumeration. |
Remarks
For more information, see Kernel-mode testing.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 11, version 24H2 (WDDM 3.2) |
| Header | d3dukmdt.h |