Función WerReportAddFile (werapi.h)
Agrega un archivo al informe de Informe de errores de Windows (WER) especificado.
Sintaxis
HRESULT WerReportAddFile(
[in] HREPORT hReportHandle,
[in] PCWSTR pwzPath,
[in] WER_FILE_TYPE repFileType,
[in] DWORD dwFileFlags
);
Parámetros
[in] hReportHandle
Identificador del informe. La función WerReportCreate devuelve este identificador.
[in] pwzPath
Puntero a una cadena Unicode que contiene la ruta de acceso completa al archivo que se va a agregar. Esta ruta de acceso puede usar variables de entorno. La longitud máxima de esta ruta de acceso es MAX_PATH caracteres.
[in] repFileType
Tipo de archivo. Este parámetro puede ser uno de los siguientes valores del tipo de enumeración WER_FILE_TYPE .
Valor | Significado |
---|---|
WerFileTypeHeapdump | Minivolcado extendido que contiene datos adicionales, como la memoria del proceso. |
WerFileTypeMicrodump | Minivolcado limitado que contiene solo un seguimiento de pila. |
WerFileTypeMinidump | Un archivo minivolcado. |
WerFileTypeOther | Cualquier otro tipo de archivo. Este archivo siempre se agregará a la cabina (pero solo si el servidor solicita una cabina). |
WerFileTypeUserDocument | Documento que usa la aplicación en el momento del evento. El documento solo se agrega si el servidor solicita este tipo de documento. |
[in] dwFileFlags
Este parámetro puede ser uno o más de los siguientes valores.
Valor | Significado |
---|---|
WER_FILE_ANONYMOUS_DATA | El archivo no contiene información personal que podría utilizarse para identificar o ponerse en contacto con el usuario. |
WER_FILE_DELETE_WHEN_DONE | Elimine automáticamente el archivo después de enviar el informe. |
Valor devuelto
Esta función devuelve S_OK si se ha realizado correctamente o un código de error en caso de error, incluido el código de error siguiente.
Código devuelto | Descripción |
---|---|
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) | El archivo especificado no existe. |
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED) | El archivo especificado es un documento de usuario y se almacena en un sistema de archivos cifrado; esta combinación no se admite. |
Comentarios
Aunque esta función también se puede usar para agregar volcados de memoria (mediante marcas específicas) al informe de errores, la función preferida para agregar volcados de memoria es WerReportAddDump. Solo debe usar esta función si desea recopilar el volcado de memoria y, a continuación, agregarlo al informe.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | werapi.h |
Library | Wer.lib |
Archivo DLL | Wer.dll |