Condividi tramite


SnapshotOnDemand

Acquisisce uno snapshot per lo snapshot specificato per i processi specificati e quindi esporta nei buffer di traccia. Lo snapshot deve essere configurato prima di chiamare questa API.

Sintassi

HRESULT SnapshotOnDemand
([in] SnapshotType snapshotType,
[in] ULONG* pids,
[in] ULONG cPids);

Parametri

snapshotType
[in] SnapshotType.
Nota: snapshotType attualmente disponibile è SnapshotType_Heap.
Pid
[in] Puntatore a una matrice di ID processo. È possibile specificare fino a 8 ID processo.
cPids
[in] Numero di ID processo nella matrice. Il numero massimo è 8.

Valore restituito

Nella tabella seguente vengono descritti i possibili valori restituiti.

Valore restituito Descrizione
S_OK Lo snapshot viene creato correttamente per i processi specificati.
E_WPRC_EXCEEDED_HEAP_SNAPSHOT_PIDS Il numero di PID ha superato il limite massimo consentito. È possibile specificare fino a 8 pids.