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 |
|
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour