Partager via


ICLRRuntimeInfo::LoadErrorString, méthode

Traduit une valeur HRESULT en message d'erreur adapté à la culture spécifiée.

Cette méthode remplace les fonctions suivantes :

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

Paramètres

  • iResourceID
    [in] HRESULT à traduire.

  • pwzBuffer
    [out] Chaîne de message associée au HRESULT donné.

  • pcchBuffer
    [in, out] Taille de pwzbuffer pour éviter les dépassements de mémoire tampon. Si pwzbuffer est null, pcchBuffer fournit la taille attendue de pwzbuffer pour autoriser la pré-allocation.

  • iLocaleID
    [in] Identificateur de culture. Pour utiliser la culture par défaut, vous devez spécifier -1.

Valeur de retour

Cette méthode retourne les HRESULT spécifiques suivants ainsi que les erreurs HRESULT qui indiquent l'échec de la méthode.

HRESULT

Description

S_OK

La méthode s'est correctement terminée.

E_POINTER

pcchBuffer a la valeur null.

E_INVALIDARG

pwzBuffer a la valeur null.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MetaHost.h

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 4

Voir aussi

Référence

ICLRRuntimeInfo, interface

Autres ressources

Interfaces d'hébergement

Hébergement (Référence des API non managées)