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.
Vraagt het foutopsporingsprogramma om het volledige pad te retourneren naar een module waarvan de metagegevens nodig zijn om een bewerking te voltooien die het aangevraagde foutopsporingsprogramma heeft uitgevoerd.
Syntaxis
HRESULT GetMetaData(
[in] LPCWSTR wszImagePath,
[in] DWORD dwImageTimeStamp,
[in] DWORD dwImageSize,
[in] ULONG32 cchPathBuffer,
[out] ULONG32 * pcchPathBuffer,
[out, size_is(cchPathBuffer), length_is(*pcchPathBuffer)]
WCHAR wszPathBuffer[]
);
Parameterwaarden
wszImagePath [in] Een door null beëindigde tekenreeks die het volledige pad naar het bestand vertegenwoordigt. Als het volledige pad niet beschikbaar is, wordt de naam en extensie van het bestand (bestandsnaam) gebruikt.extensie).
dwImageTimeStamp [in] Het tijdstempel van de PE-bestandsheaders van de afbeelding. Deze parameter kan mogelijk worden gebruikt voor het opzoeken van een symboolserver (SymSrv).
dwImageSize [in] De afbeeldingsgrootte van PE-bestandsheaders. Deze parameter kan mogelijk worden gebruikt voor een SymSrv-zoekactie.
cchPathBuffer [in] Het aantal tekens in wszPathBuffer.
pcchPathBuffer [uit] Het aantal WCHARgeschreven naar wszPathBuffer.
Als de methode E_NOT_SUFFICIENT_BUFFER retourneert, bevat het aantal WCHARs dat nodig is om het pad op te slaan.
wszPathBuffer [uit] Wijs een buffer aan waarin het foutopsporingsprogramma het volledige pad van het bestand met de aangevraagde metagegevens kopieert.
De ofReadOnly vlag van de Opsomming CorOpenFlags wordt gebruikt om alleen-lezentoegang tot de metagegevens in dit bestand aan te vragen.
Retourwaarde
Deze methode retourneert de volgende specifieke HRESULT's, evenals HRESULT-fouten die duiden op een fout in de methode. Alle andere fout HRESULT's geven aan dat het bestand niet kan worden opgehaald.
| HRESULT | Description |
|---|---|
| S_OK | De methode is voltooid.
wszPathBuffer bevat het volledige pad naar het bestand en is beëindigd met null. |
| E_NOT_SUFFICIENT_BUFFER | De huidige grootte is wszPathBuffer niet voldoende om het volledige pad vast te houden. In dit geval pcchPathBuffer bevat u het benodigde aantal s, met inbegrip van WCHARhet null-teken beëindigen, en GetMetaData wordt het een tweede keer aangeroepen met de aangevraagde buffergrootte. |
Opmerkingen
Als wszImagePath het een volledig pad voor een module van een dump bevat, wordt het pad opgegeven van de computer waarop de dump is verzameld. Het bestand bestaat mogelijk niet op deze locatie of een onjuist bestand met dezelfde naam kan worden opgeslagen op het pad.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Rubriek: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET-versies: Beschikbaar sinds .NET Framework 4.0