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 |
|