Freigeben über


ICLRRuntimeInfo::LoadErrorString-Methode

Übersetzt einen HRESULT-Wert in eine entsprechende Fehlermeldung für die angegebene Kultur.

Diese Methode ersetzt die folgenden Funktionen:

Syntax

HRESULT LoadErrorString(  
     [in] UINT iResourceID,  
     [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,  
     [in, out]  DWORD *pcchBuffer,  
     [in, lcid] LONG iLocaleID);  

Parameter

iResourceID
[in] Das zu übersetzende HRESULT.

pwzBuffer
[out] Die Meldungszeichenfolge, die dem angegebenen HRESULT zugeordnet ist.

pcchBuffer
[in, out] Die Größe von pwzbuffer, um Pufferüberläufe zu vermeiden. Wenn pwzbuffer NULL ist, gibt pcchBuffer die erwartete Größe von pwzbuffer an, um die Vorabzuordnung zuzulassen.

iLocaleID
[in] Der Kulturbezeichner. Um die Standardkultur zu verwenden, müssen Sie -1 angeben.

Rückgabewert

Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.

HRESULT BESCHREIBUNG
S_OK Die Methode wurde erfolgreich abgeschlossen.
E_POINTER pcchBuffer ist NULL.
E_INVALIDARG pwzBuffer ist NULL.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit Version 4 verfügbar.

Siehe auch