Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.