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.