Partager via


Méthode IMFNetSchemeHandlerConfig::GetSupportedProtocolType (mfidl.h)

Récupère un protocole pris en charge par index

Syntaxe

HRESULT GetSupportedProtocolType(
  [in]  ULONG                     nProtocolIndex,
  [out] MFNETSOURCE_PROTOCOL_TYPE *pnProtocolType
);

Paramètres

[in] nProtocolIndex

Index de base zéro du protocole à récupérer. Pour obtenir le nombre de protocoles pris en charge, appelez IMFNetSchemeHandlerConfig::GetNumberOfSupportedProtocols.

[out] pnProtocolType

Reçoit un membre de l’énumération MFNETSOURCE_PROTOCOL_TYPE .

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_INVALIDARG
La valeur passée dans le paramètre nProtocolIndex était supérieure au nombre total de protocoles pris en charge, retournés par GetNumberOfSupportedProtocols.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFNetSchemeHandlerConfig