Partager via


Fonction RpcServerInqIf (rpcdce.h)

La fonction RpcServerInqIf retourne le vecteur de point d’entrée du gestionnaire (EPV) inscrit pour une interface.

Syntaxe

RPC_STATUS RpcServerInqIf(
  RPC_IF_HANDLE IfSpec,
  UUID          *MgrTypeUuid,
  RPC_MGR_EPV   **MgrEpv
);

Paramètres

IfSpec

Interface dont l’EPV de gestionnaire est retourné.

MgrTypeUuid

Pointeur vers l’UUID de type de gestionnaire dont l’EPV de gestionnaire est retourné.

La spécification d’une valeur de paramètre NULL (ou d’un UUID nul) signifie que le gestionnaire EPV inscrit avec IfSpec et l’UUID de type de gestionnaire nil sont retournés.

MgrEpv

Retourne un pointeur vers l’EPV du gestionnaire pour l’interface demandée.

Valeur retournée

Valeur Signification
RPC_S_OK
L’appel a réussi.
RPC_S_UNKNOWN_IF
Interface inconnue.
RPC_S_UNKNOWN_MGR_TYPE
Type de gestionnaire inconnu.
 
Note Pour obtenir la liste des codes d’erreur valides, consultez Valeurs de retour RPC.
 

Remarques

Une application serveur appelle la fonction RpcServerInqIf pour déterminer l’EPV du gestionnaire pour une interface inscrite et un UUID de type de gestionnaire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête rpcdce.h (inclure Rpc.h)
Bibliothèque Rpcrt4.lib
DLL Rpcrt4.dll

Voir aussi

RpcServerRegisterIf