Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee stelt u een callback-functie in voor het ontvangen van fouten met betrekking tot het laden van secundaire bestanden (. OBJ. LIB of compiler gegenereerd. PDB-bestanden) waarnaar wordt verwezen vanuit fastlink-PDBs (dat wil gezegd, PDBs gegenereerd met /DEBUG:fastlink).
Syntaxis
HRESULT setpfnminipdberrorcallback2 (
void* pvContext,
PFNMINIPDBERRORCALLBACK2 pfn
);
Parameterwaarden
pvContext
[in] Een contextparameter die moet worden doorgegeven aan de callback.
pfn
[in] Een aanwijzer naar een functie die moet worden aangeroepen.
Retourwaarde
Als dit lukt, wordt S_OKgeretourneerd.
Opmerkingen
PDBs die worden gegenereerd met /DEBUG:fastlink (ook wel mini-PDBs aanroepen), bevatten niet alle foutopsporingsgegevens en moeten in plaats daarvan informatie lezen uit de OBJs, LIBs en compiler gegenereerde PDBs die worden gebruikt om het uiteindelijke uitvoerbare bestand te maken. Als er fouten optreden bij het zoeken of lezen van deze bestanden, kan een callback mogelijk aanvullende informatie over de fout ontvangen.
Er kan slechts één callback-functie tegelijk worden geregistreerd. Als u een tweede functie probeert te registreren, wordt de eerste vervangen. Als u de registratie wilt verwijderen, geeft u een nullptr voor beide argumenten door.
Zie PFNMINIPDBERRORCALLBACK2 een voorbeeld van het gebruik van deze methode.