PIXCaptureParameters
Parâmetros para PIXBeginCapture.Sintaxe
Membros
FileNameTipo: PWSTR O nome do arquivo da captura no console. MaximumToolingMemorySizeMb
Tipo: UINT32 O tamanho máximo, em MB, do buffer na memória de ferramentas que será usado para armazenar os dados de captura.
A captura será interrompida quando o buffer de memória estiver cheio ou usará a memória de ferramentas como um buffer circular, dependendo do valor de CaptureStorage. CaptureStorage
Tipo: PIXCaptureStorage O modo de captura. Quando definido como Memory,
PIXBeginCapture preencherá a memória de ferramentas disponibilizada e, em seguida, descartará todos os novos dados recebidos. Quando definido como MemoryCircular, PIXBeginCapture usará a memória de ferramentas como um buffer circular. A captura será executada até que a memória de ferramentas esteja cheia, mas, em vez de interromper a captura, os dados mais antigos serão descartados para abrir espaço para novos dados.
CaptureGpuTimingTipo: BOOL Determina se os dados de tempo da GPU devem ser capturados, incluindo eventos de GPU do PIX, trabalho da GPU, marcadores de GPU do PIX e marcadores de API. CaptureCallstacks
Tipo: BOOL Determina se as pilhas de chamadas devem ser capturadas para trocas de contexto. CaptureCpuSamples
Tipo: BOOL Determina se as amostras da CPU devem ser capturadas. CpuSamplesPerSecond
Tipo: UINT32 O número de amostras da CPU por segundo a serem capturadas. CaptureFileIO
Tipo: BOOL Determina se a E/S de arquivo do DirectStorage e do Win32 deve ser capturada. CaptureVirtualAllocEvents
Tipo: BOOL Determina se os eventos de alocação virtual devem ser capturados. CaptureHeapAllocEvents
Tipo: BOOL Determina se os eventos de alocação de heap devem ser capturados. CaptureXMemEvents
Tipo: BOOL Determina se os eventos de alocação XMem devem ser capturados. CapturePixMemEvents
Tipo: BOOL Determina se as alocações feitas com alocadores de memória personalizados definidos pelo título devem ser capturadas. CapturePageFaultEvents
Tipo: BOOL Determina se os eventos de falha de página devem ser capturados. CaptureVideoFrames
Tipo: BOOL Determina se os quadros de vídeo devem ser capturados.
Comentários
Esta união é usada por PIXBeginCapture para iniciar uma captura de tempo do PIX controlada programaticamente.PixBeginCapture também usa os sinalizadores retornados por PixGetCaptureState.
Requisitos
Cabeçalho: pix3.h Plataformas compatíveis: consoles da família XBOX One e consoles XBOX SeriesConfira também
PIXBeginCapturePIX (tópico sob NDA)
pix3
