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.
Guarda una grabación que se registra en búferes circulares en memoria en el archivo de registro de seguimiento de eventos (ETL) especificado. La grabación continúa ejecutándose.
Sintaxis
HRESULT Save
([in] BSTR bstrFileName,
[in] IProfileCollection* pProfileCollection,
[in] ITraceMergeProperties* pTraceMergeProperties)
;
Parámetros
bstrFileName
[in] Nombre del archivo en el que se guardan los eventos combinados de las grabaciones de todos los perfiles.
pProfileCollection
[in] Puntero al objeto IProfileCollection que contiene una colección de perfiles que se va a guardar.
pTraceMergeProperties
[in] Puntero al objeto ITraceMergeProperties que contiene propiedades con las que combinar grabaciones.
Valor devuelto
En la tabla siguiente se describen los posibles valores devueltos.
| Valor devuelto | Descripción |
|---|---|
S_OK |
La función guardó correctamente la grabación. |
E_INVALIDARG |
Uno o más argumentos no son válidos. |
E_WPRC_FAILED_TO_SAVE_PROFILE |
La biblioteca no pudo guardar un perfil en la colección de perfiles. Use IControlErrorInfo para obtener información detallada del error. |
E_WPRC_TRACE_MERGE_LOST_EVENTS |
La sesión seguimiento de eventos para Windows (ETW) perdió eventos y combinar los archivos del registro de seguimiento de eventos (ETL) de la sesión puede crear un archivo ETL incompleto. |
Comentarios
Esta función solo se usa para perfiles que registran en búferes circulares. Una vez guardadas las sesiones, la grabación continúa ejecutándose.