Compartir a través de


ISnapshotManager3

Representa un objeto de instantánea que controla el cliente. La interfaz proporciona funciones que habilitan, deshabilitan y toman la instantánea.

Sintaxis

[id(1), helpstring("EnablePeriodicSnapshot")] HRESULT EnablePeriodicSnapshot([in] SnapshotType snapshotType, [in] ULONG interval, [in] ULONG* pids, [in] ULONG cPids);
[id(2), helpstring("DisablePeriodicSnapshot")] HRESULT DisablePeriodicSnapshot([in] SnapshotType snapshotType);
[id(3), helpstring("SnapshotOnDemand")] HRESULT SnapshotOnDemand([in] SnapshotType snapshotType, [in] ULONG* pids, [in] ULONG cPids);
[id(4), helpstring("VerifySnapshotSupported")] HRESULT VerifySnapshotSupported([in] TRACEHANDLE traceHandle, [in, out] ULONG* frequencyInSeconds, [in, out] ULONG* cProviders);
[id(5), helpstring("ConfigSnapshotByPID")] HRESULT ConfigSnapshotByPID([in] ULONG* pids, [in] ULONG cPids, [in] VARIANT_BOOL fEnable);
[id(6), helpstring("ConfigSnapshotByProcess")] HRESULT ConfigSnapshotByProcess([in] BSTR bstrProcName, [in] VARIANT_BOOL fEnable);
[id(7), helpstring("ConfigSnapshotByPIDEx")] HRESULT ConfigSnapshotByPIDEx([in] SnapshotType snapshotType, [in] ULONG* pids, [in, out] HRESULT* pResults, [in] ULONG cPids, [in] VARIANT_BOOL fEnable);
[id(8), helpstring("ConfigSnapshotByProcessEx")] HRESULT ConfigSnapshotByProcessEx([in] SnapshotType snapshotType, [in] BSTR bstrProcName, [in] VARIANT_BOOL fEnable);

Functions

En la tabla siguiente se describen las funciones que proporciona esta interfaz.

Función Descripción
ConfigSnapshotByPID Configura la instantánea mediante el identificador de proceso proporcionado.
ConfigSnapshotByPIDEx Configura la instantánea mediante el identificador de proceso proporcionado.
ConfigSnapshotByProcess Configura la instantánea con el nombre de proceso proporcionado.
ConfigSnapshotByProcessEx Configura la instantánea con el nombre de proceso proporcionado.
DisablePeriodicSnapshot Deshabilita la instantánea periódica.
EnablePeriodicSnapshot Habilita la instantánea periódica con el intervalo especificado.
SnapshotOnDemand Toma una instantánea del tipo de instantánea y exporta a los búferes de seguimiento.
VerifySnapshotSupported Consulta límites de estado de captura periódicos.

Comentarios

La mayoría de las funciones requieren privilegios de administrador.