Méthode IWiaErrorHandler::GetStatusDescription
Retourne une chaîne qui décrit le code status.
Syntaxe
HRESULT GetStatusDescription(
[in] IUnknown *punkItem,
[in] HRESULT hrStatus,
[in] LONG cbResLength,
[in] BYTE *pbData,
[out] BSTR *pbstrDescription
);
Paramètres
-
punkItem [in]
-
Type : IUnknown*
Pointeur vers l’IUnknown de l’élément en cours de transfert. Cet objet implémente au minimum IWiaItem2 et IWiaDataTransfer.
-
hrStatus [in]
-
Type : HRESULT
HRESULT qui est le code status reçu par BandedDataCallback.
-
cbResLength [in]
-
Type : LONG
LONG qui correspond à la taille des données auxquelles fait référence pbData.
-
pbData [in]
-
Type : BYTE*
Pointeur vers la mémoire tampon de données reçue par BandedDataCallback.
-
pbstrDescription [out]
-
Type : BSTR*
BSTR qui reçoit une description de l’status ou de l’erreur rencontrée pendant le transfert de données. Ce paramètre ne peut pas avoir la valeur NULL. L’appelant doit libérer la chaîne à l’aide de SysFreeString, et l’implémenteur doit allouer la chaîne à l’aide de SysAllocString.
Valeur retournée
Type : HRESULT
Retourne l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
pbstrDescription contient un pointeur BSTR valide. |
|
hrStatus est inconnu et aucune description n’est disponible. |
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
IDL |
|
Bibliothèque |
|