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 主机

另请参阅

PIXBeginCapture
PIX3
PIX(NDA 主题)要求授权