Partager via


IBackgroundCopyError ::GetProtocol, méthode (bits.h)

Récupère le protocole utilisé pour transférer le fichier. Le nom de fichier distant identifie le protocole à utiliser pour transférer le fichier.

Syntaxe

HRESULT GetProtocol(
  [out] LPWSTR *pProtocol
);

Paramètres

[out] pProtocol

Chaîne terminée par null qui contient le protocole utilisé pour transférer le fichier. La chaîne contient « http » pour le protocole HTTP et « file » pour le protocole SMB. Le paramètre ppProtocol est défini sur NULL si l’erreur n’est pas liée au protocole de transfert. Appelez la fonction CoTaskMemFree pour libérer ppProtocol lorsque vous avez terminé.

Valeur retournée

Cette méthode retourne les valeurs HRESULT suivantes, ainsi que d’autres.

Code de retour Description
S_OK
Récupération réussie du protocole de fichier distant.
BG_E_PROTOCOL_NOT_AVAILABLE
L’erreur n’est pas associée au protocole de transfert de fichiers distant. Le paramètre ppProtocol a la valeur NULL.

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