Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 langage, 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 | Descriptif |
|---|---|
|
Description du contexte a été récupérée avec succès. |
|
La mémoire est insuffisante pour terminer l’opération. |
|
Le paramètre LanguageId ne peut pas être 0. |
|
Aucune chaîne n’est disponible pour les paramètres régionaux. |
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows XP |
| Serveur minimal pris en charge | Windows Server 2003 |
| plateforme cible | Fenêtres |
| Header | bits.h |
| Library | Bits.lib |
| DLL | QmgrPrxy.dll |
Voir aussi
IBackgroundCopyError ::GetError