PIXGetCaptureState
作为一组标志检索正在进行中的捕获类型。
语法
DWORD PIXGetCaptureState(
)
参数
返回值
类型:DWORD
捕获状态标志。 如果没有设置任何捕获状态标志,将返回零,这表明 PIX 没有正在进行中的捕获。
Flags
标志 | 值 | 说明 |
---|---|---|
PIX_CAPTURE_TIMING | (1 << 0) | 系统时间。 |
PIX_CAPTURE_GPU | (1 << 1) | GPU 帧。 |
PIX_CAPTURE_FUNCTION_SUMMARY | (1 << 2) | 已从“主页”选项卡启动了函数摘要捕获。 |
PIX_CAPTURE_FUNCTION_DETAILS | (1 << 3) | 使用函数摘要捕获或调用图捕获上的“捕获其他调用”按钮启动了对附加函数详细信息的请求。 |
PIX_CAPTURE_CALLGRAPH | (1 << 4) | 从 PIX 或通过调用 PIXBeginCapture 以编程方式启动了调用图捕获。 |
PIX_CAPTURE_INSTRUCTION_TRACE | (1 << 5) | 正在进行 CPU 指令获跟踪捕。 |
PIX_CAPTURE_SYSTEM_MONITOR_COUNTERS | (1 << 6) | 系统监视器计数器。 |
PIX_CAPTURE_VIDEO | (1 << 7) | 视频播放。 |
PIX_CAPTURE_AUDIO | (1 << 8) | 音频播放。 |
备注
从 PIXCaptureState
检索到的标志在 PIXBeginCapture 函数中用作参数。
对于 PIXBeginCapture,该标志将确定发起哪种类型的 Pix 捕获。
可通过调用此函数来检查当前正在运行的捕获类型,从而确认捕获是否正确开始。
要求
头文件:pix3.h
库:pixevt.lib
支持的平台:Xbox One 系列主机和 Xbox Series 主机