Freigeben über


ICLRRuntimeInfo::LoadErrorString-Methode

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

Diese Methode ersetzt die folgenden Funktionen:

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 dem angegebenen HRESULT zugeordnete Meldungszeichenfolge.

  • pcchBuffer
    [in, out] Die Größe des pwzbuffer, um Pufferüberläufe zu vermeiden. Wenn pwzbuffer NULL ist, stellt pcchBuffer die erwartete Größe des pwzbuffer bereit, um die Vorabbelegung zu ermöglichen.

  • 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 für Methodenfehler zurück.

HRESULT

Beschreibungen

S_OK

Die Methode wurde erfolgreich abgeschlossen.

E_POINTER

pcchBuffer ist NULL.

E_INVALIDARG

pwzBuffer ist NULL.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MetaHost.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4

Siehe auch

Referenz

ICLRRuntimeInfo-Schnittstelle

Weitere Ressourcen

Hostingschnittstellen

Hosting (Referenz zur nicht verwalteten API)