Partager via


RPC_IF_HANDLE

Le type de données RPC_IF_HANDLE déclare un handle d’interface.

typedef void __RPC_FAR* RPC_IF_HANDLE;

Notes

La bibliothèque d’exécution RPC utilise des handles d’interface pour accéder à la structure de données de spécification d’interface. Le compilateur MIDL crée automatiquement une structure de données de spécification d’interface à partir de chaque fichier IDL et crée une variable globale de type RPC_IF_HANDLE pour la spécification d’interface.

Le compilateur MIDL inclut un handle d’interface dans chaque fichier d’en-tête généré pour l’interface. Les fonctions nécessitant la spécification d’interface en tant que paramètre affichent un type de données de RPC_IF_HANDLE. La forme de chaque nom de handle d’interface est la suivante :

  • if-name_ClientIfHandle (pour le client)
  • if-name_ServerIfHandle (pour le serveur)

La partie if-name spécifie l’identificateur d’interface dans le fichier IDL.

Par exemple :

hello_ClientIfHandle

hello_ServerIfHandle

Notes

La longueur maximale du nom du handle d’interface est de 31 caractères.

Étant donné que les parties « _ClientIfHandle » et « _ServerIfHandle » des noms nécessitent 15 caractères, l’élément if-name ne peut pas avoir plus de 16 caractères.

Spécifications

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]
En-tête
Rpcdce.h (inclure Rpc.h)