Condividi tramite


ConfigSnapshotByPID

Configura lo snapshot usando l'ID processo specificato.

Sintassi

HRESULT ConfigSnapshotByPID
([in, out] ULONG* pids,
 [in] ULONG cPids,
[in] VARIANT_BOOL fEnable);

Parametri

Pid
[in] Puntatore a una matrice di ID processo.
cPids
[in] Numero di ID processo nella matrice.
fEnable
[in] Valore booleano che indica se abilitare o disabilitare lo snapshot.

Valore restituito

La tabella seguente descrive i valori restituiti possibili.

Valore restituito Descrizione
S_OK La configurazione ha avuto esito positivo per i processi specificati.
S_FALSE La configurazione ha avuto esito parziale. Fare riferimento a pResults per esaminare ulteriormente il processo non riuscito.
E_WPRC_FAILED_TO_CONFIGURE_HEAP_SNAPSHOT_PIDS Impossibile configurare il controllo dello stack heap di PID.

Commenti

Quando la funzione restituisce un errore parziale (S_FALSE), ciò significa che non tutti i processi nella matrice id processo vengono configurati correttamente. Per trovare il processo(es) non riuscito, usare la funzione ConfigSnapshotByPIDEx .

La configurazione dello snapshot è valida finché non viene disabilitata in modo esplicito o il processo viene chiuso.