Fonction WerStoreQueryReportMetadataV2 (werapi.h)
Récupère les métadonnées relatives à un rapport de Rapport d'erreurs Windows (WER) dans le magasin.
Syntaxe
HRESULT WerStoreQueryReportMetadataV2(
HREPORTSTORE hReportStore,
PCWSTR pszReportKey,
PWER_REPORT_METADATA_V2 pReportMetadata
);
Paramètres
hReportStore
Magasin de rapports d’erreurs (précédemment récupéré avec WerStoreOpen).
pszReportKey
Chaîne identifiant le rapport en cours d’interrogation (précédemment récupéré avec WerStoreGetFirstReportKey ou WerStoreGetNextReportKey).
pReportMetadata
Pointeur vers les métadonnées du magasin de rapports sous la forme d’une structure WER_REPORT_METADATA_V2 . Le champ SizeOfFileNames doit avoir la valeur 0 lors du premier appel. La fonction met à jour ce champ avec la taille requise pour contenir les noms de fichiers associés au rapport. Le champ FileNames doit ensuite être alloué avec des octets SizeOfFileNames et la fonction doit être appelée à nouveau pour obtenir tous les noms de fichiers.
Valeur retournée
Cette fonction retourne S_OK en cas de réussite ou un code d’erreur en cas d’échec, y compris le code d’erreur suivant.
Code de retour | Description |
---|---|
E_INVALID_ARG | L’un des arguments n’est pas une valeur valide. |
ERROR_INSUFFICIENT_BUFFER | La mémoire disponible est insuffisante pour récupérer les métadonnées. Dans ce cas, l’appelant doit allouer de la mémoire de taille SizeOfFileNames pour le champ FileNames , qui se trouve dans la structure WER_REPORT_METADATA_V2 , puis appeler à nouveau la fonction. |
Configuration requise
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | werapi.h |
Bibliothèque | Wer.lib |
DLL | Wer.dll |
Voir aussi
WER_REPORT_METADATA_V2, WerStoreGetFirstReportKey, WerStoreGetNextReportKey, Rapport d'erreurs Windows