Funzione WerStoreQueryReportMetadataV2 (werapi.h)
Recupera i metadati relativi a un report di Segnalazione errori Windows (WER) nell'archivio.
Sintassi
HRESULT WerStoreQueryReportMetadataV2(
HREPORTSTORE hReportStore,
PCWSTR pszReportKey,
PWER_REPORT_METADATA_V2 pReportMetadata
);
Parametri
hReportStore
Archivio report degli errori (recuperato in precedenza con WerStoreOpen).
pszReportKey
Stringa che identifica il report sottoposto a query (precedentemente recuperato con WerStoreGetFirstReportKey o WerStoreGetNextReportKey).
pReportMetadata
Puntatore ai metadati dell'archivio report sotto forma di una struttura WER_REPORT_METADATA_V2 . Il campo SizeOfFileNames deve essere impostato su 0 durante la prima chiamata. La funzione aggiorna questo campo con le dimensioni necessarie per contenere i nomi di file associati al report. I nomi file dei campi devono quindi essere allocati con byte SizeOfFileNames e la funzione deve essere chiamata di nuovo per ottenere tutti i nomi di file.
Valore restituito
Questa funzione restituisce S_OK in caso di esito positivo o in caso di errore, incluso il codice di errore seguente.
Codice restituito | Descrizione |
---|---|
E_INVALID_ARG | Uno degli argomenti non è un valore valido. |
ERROR_INSUFFICIENT_BUFFER | Non è disponibile memoria sufficiente per recuperare i metadati. In questo caso, il chiamante deve allocare memoria di dimensioni SizeOfFileNames per il campo FileNames , trovato nella struttura di WER_REPORT_METADATA_V2 e chiamare nuovamente la funzione. |
Requisiti
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | werapi.h |
Libreria | Wer.lib |
DLL | Wer.dll |
Vedi anche
WER_REPORT_METADATA_V2, WerStoreGetFirstReportKey, WerStoreGetNextReportKey, Segnalazione errori Windows