Función WerStoreQueryReportMetadataV2 (werapi.h)
Recupera metadatos sobre un informe de Informe de errores de Windows (WER) en el almacén.
Sintaxis
HRESULT WerStoreQueryReportMetadataV2(
HREPORTSTORE hReportStore,
PCWSTR pszReportKey,
PWER_REPORT_METADATA_V2 pReportMetadata
);
Parámetros
hReportStore
Almacén de informes de errores (recuperado anteriormente con WerStoreOpen).
pszReportKey
Cadena que identifica qué informe se consulta (recuperado anteriormente con WerStoreGetFirstReportKey o WerStoreGetNextReportKey).
pReportMetadata
Puntero a los metadatos del almacén de informes en forma de estructura WER_REPORT_METADATA_V2 . El campo SizeOfFileNames debe establecerse en 0 durante la primera llamada. La función actualiza este campo con el tamaño necesario para contener los nombres de archivo asociados al informe. A continuación, el campo FileNames debe asignarse con bytes SizeOfFileNames y se debe llamar a la función de nuevo para obtener todos los nombres de archivo.
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 |
---|---|
E_INVALID_ARG | Uno de los argumentos no es un valor válido. |
ERROR_INSUFFICIENT_BUFFER | No hay suficiente memoria disponible para recuperar los metadatos. En este caso, el autor de la llamada debe asignar memoria de tamaño SizeOfFileNames para el campo FileNames , que se encuentra en la estructura WER_REPORT_METADATA_V2 y llamar a la función de nuevo. |
Requisitos
Cliente mínimo compatible | Windows 10, versión 1703 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2016 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | werapi.h |
Library | Wer.lib |
Archivo DLL | Wer.dll |
Consulte también
WER_REPORT_METADATA_V2, WerStoreGetFirstReportKey, WerStoreGetNextReportKey, Informe de errores de Windows