Partilhar via


ConfigSnapshotByPID

Configura instantâneo usando a ID do processo fornecida.

Sintaxe

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

Parâmetros

Pids
[in] O ponteiro para uma matriz de IDs de processo.
cPids
[in] O número de IDs de processo na matriz.
fEnable
[in] Um valor booliano que indica se o instantâneo deve ser habilitado ou desabilitado.

Valor Retornado

A tabela a seguir descreve possíveis valores retornados.

Valor Retornado Descrição
S_OK A configuração foi bem-sucedida para os processos especificados.
S_FALSE A configuração foi parcialmente bem-sucedida. Consulte pResults para investigar mais detalhadamente qual processo falhou.
E_WPRC_FAILED_TO_CONFIGURE_HEAP_SNAPSHOT_PIDS Falha ao configurar o controle de pilha de heap de PIDs.

Comentários

Quando a função retorna uma falha parcial (S_FALSE), isso significa que nem todos os processos na matriz de ID do processo são configurados com êxito. Para localizar qual processo(es) falhou, use a função ConfigSnapshotByPIDEx .

A configuração instantâneo é válida até que seja desabilitada explicitamente ou o processo seja encerrado.