RpcNetworkIsProtseqValid, fonction (rpcdce.h)
La fonction RpcNetworkIsProtseqValid indique si la séquence de protocole spécifiée est prise en charge à la fois par la bibliothèque d’exécution RPC et par le système d’exploitation. Les applications serveur utilisent souvent RpcNetworkInqProtseqs.
Syntaxe
RPC_STATUS RpcNetworkIsProtseqValid(
RPC_CSTR Protseq
);
Paramètres
Protseq
Pointeur vers un identificateur de chaîne de la séquence de protocole à vérifier.
Si le paramètre Protseq n’est pas une chaîne de séquence de protocole valide, RpcNetworkIsProtseqValid retourne RPC_S_INVALID_RPC_PROTSEQ.
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. ; séquence de protocole prise en charge |
|
Séquence de protocole non prise en charge sur cet hôte. |
|
Séquence de protocole non valide. |
Remarques
Une application appelle la fonction RpcNetworkIsProtseqValid pour déterminer si une séquence de protocole individuelle est disponible pour effectuer des appels de procédure distante.
Une séquence de protocole est valide si la bibliothèque d’exécution RPC et le système d’exploitation prennent en charge les protocoles spécifiés. Pour obtenir la liste des séquences de protocoles prises en charge par Microsoft RPC, consultez Liaison de chaîne. Une application appelle RpcNetworkInqProtseqs pour voir toutes les séquences de protocole prises en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | rpcdce.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |