Méthode IBackgroundCopyError ::GetErrorContextDescription (bits.h)
Récupère la description du contexte dans lequel l’erreur s’est produite.
Syntaxe
HRESULT GetErrorContextDescription(
[in] DWORD LanguageId,
[out] LPWSTR *pContextDescription
);
Paramètres
[in] LanguageId
Identifie les paramètres régionaux à utiliser pour générer la description. Pour créer l’identificateur de langue, utilisez la macro MAKELANGID . Par exemple, pour spécifier l’anglais américain, utilisez l’exemple de code suivant.
MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)
Pour récupérer l’identificateur de langue utilisateur par défaut du système, utilisez les appels suivants.
LANGIDFROMLCID(GetThreadLocale())
[out] pContextDescription
Chaîne terminée par null qui contient la description du contexte dans lequel l’erreur s’est produite. Appelez la fonction CoTaskMemFree pour libérer ppContextDescription lorsque vous avez terminé.
Valeur retournée
Cette méthode retourne les valeurs HRESULT suivantes, ainsi que d’autres.
Code de retour | Description |
---|---|
|
Description du contexte a été récupéré avec succès. |
|
La mémoire n'est pas suffisante pour terminer cette opération. |
|
Le paramètre LanguageId ne peut pas être 0. |
|
Aucune chaîne n’est disponible pour les paramètres régionaux. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
Serveur minimal pris en charge | Windows Server 2003 |
Plateforme cible | Windows |
En-tête | bits.h |
Bibliothèque | Bits.lib |
DLL | QmgrPrxy.dll |
Voir aussi
IBackgroundCopyError ::GetError