PIXCaptureParameters
PIXBeginCapture 的參數。語法
成員
FileName類型:PWSTR 主機上擷取的檔案名稱。 MaximumToolingMemorySizeMb
類型:UINT32 工具記憶體中用來保存擷取資料之緩衝區的最大大小 (以 MB 為單位)。
視 CaptureStorage 的值而定,擷取會在記憶體緩衝區已滿時停止,或將工具記憶體當作環狀緩衝區使用。 CaptureStorage
類型:PIXCaptureStorage 擷取模式。設定為 Memory 時,
PIXBeginCapture 會填滿可用的工具記憶體,然後捨棄任何傳入的新資料。設定為 MemoryCircular 時,PIXBeginCapture 會將工具記憶體當作環狀緩衝區使用。擷取會執行到工具記憶體已滿為止,但不會停止擷取,而是將最舊的資料淘汰,以騰出空間給新資料。
CaptureGpuTiming類型:BOOL 決定是否擷取 GPU 計時資料,包括 PIX GPU 事件、GPU 工作、PIX GPU 標記和 API 標記。 CaptureCallstacks
類型:BOOL 決定是否擷取內容切換的呼叫堆疊。 CaptureCpuSamples
類型:BOOL 決定是否擷取 CPU 樣本。 CpuSamplesPerSecond
類型:UINT32 每秒要擷取的 CPU 樣本數。 CaptureFileIO
類型:BOOL 決定是否擷取 DirectStorage 和 Win32 檔案 IO。 CaptureVirtualAllocEvents
類型:BOOL 決定是否擷取虛擬配置事件。 CaptureHeapAllocEvents
類型:BOOL 決定是否擷取堆積配置事件。 CaptureXMemEvents
類型:BOOL 決定是否擷取 XMem 配置事件。 CapturePixMemEvents
類型:BOOL 決定是否擷取以遊戲定義之自訂記憶體配置器進行的配置。 CapturePageFaultEvents
類型:BOOL 決定是否擷取分頁錯誤事件。 CaptureVideoFrames
類型:BOOL 決定是否擷取視訊畫面。
備註
PIXBeginCapture 會使用此等位來啟動以程式設計方式控制的 PIX 計時擷取。PixBeginCapture 也會使用 PixGetCaptureState 傳回的旗標。
需求
標頭: pix3.h 支援的平台: XBOX One 系列主機和 XBOX Series 主機另請參閱
PIXBeginCapturePIX (NDA 主題)
pix3
