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.