Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Starts a user-defined retail event.
Syntax
void PIXBeginRetailEvent(
void* context,
UINT64 color,
PCSTR formatString,
...
)
Parameters
context
Type: void*
Context for the event, accepts ID3D12GraphicsCommandList\* , ID3D12GraphicsCommandList\* and ID3D12XboxDmaCommandList\* (Xbox only).
color
Type: UINT64
The event color to use in the system timing chart. Use PIX_COLOR to specify a color, PIX_COLOR_INDEX to specify a color index, or pass in a raw DWORD noting that the format is ARGB and the alpha channel value must be 0xff.
formatString _In_
Type: PCSTR
The name to use to describe the event, as a pointer to a null-terminated string. The string may specify zero or more optional string format placeholders, very similar to sprintf formatting.
Type: ...
If placeholders are used in formatString, there must be a corresponding number of parameters whose types depend on the placeholders. This method supports up to a maximum of 16 format parameters.
Return value
Type: void
Remarks
With a debug or instrumented device, PIXBeginRetailEvent behaves identically to PIXBeginEvent. For a retail device, the events will be included in HIX files for GPU hang debugging.
PIXBeginRetailEvent and PIXEndRetailEvent pairs can be nested to any depth.
Requirements
Header: pix3.h
Library: pixevt.lib Supported platforms: Xbox One family consoles and Xbox Series consoles
See also
PIXBeginRetailEvent(void*,UINT64, PCWSTR, ...)
PIXEndRetailEvent
pix3
PIX (NDA topic)Autorisierung erforderlich