Partager via


ICertRequest2 ::GetErrorMessageText, méthode (certcli.h)

La méthode GetErrorMessageText récupère le texte du message d’erreur d’un code d’erreur HRESULT .

Si le texte du message d’erreur est localisé, il a été localisé sur le client.

Syntaxe

HRESULT GetErrorMessageText(
  [in]  LONG hrMessage,
  [in]  LONG Flags,
  [out] BSTR *pstrErrorMessageText
);

Paramètres

[in] hrMessage

Valeur qui représente une erreur HRESULT .

[in] Flags

Valeur LONG qui correspond à l’une des valeurs du tableau suivant.

Valeur Signification
Zéro (0)
Les valeurs hexadécimales et décimales HRESULT ne seront pas ajoutées au texte du message d’erreur.
CR_GEMT_HRESULT_STRING
Les valeurs hexadécimales et décimales HRESULT sont ajoutées au texte du message d’erreur.

[out] pstrErrorMessageText

Pointeur vers le BSTR qui représente le texte du message d’erreur pour hrMessage. Lorsque vous avez terminé d’utiliser le BSTR, libérez-le en appelant la fonction SysFreeString .

Valeur retournée

C++

Si la méthode réussit, la méthode retourne S_OK.

Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

VB

La valeur de retour est une chaîne qui contient le texte du message d’erreur pour hrMessage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certcli.h (include Certsrv.h)
Bibliothèque Certidl.lib
DLL Certcli.dll