attribut void
Le type de base void indique une procédure sans argument ou une procédure qui ne retourne pas de valeur de résultat.
void function-name(parameter-list);
return-type function-name(void);
typedef [context_handle] void * context-handle-type;
return-type function-name(
[context_handle] void * * context-handle-type
, ...);
Paramètres
-
function-name
-
Spécifie le nom de la procédure distante.
-
parameter-list
-
Spécifie la liste des paramètres passés à la fonction, ainsi que les types de paramètres et les attributs de paramètre associés.
-
return-type
-
Spécifie le nom du type retourné par la fonction .
-
context-handle-type
-
Spécifie le nom du type qui accepte l’attribut [context_handle].
Notes
Le type de pointeur void *, qui en C décrit un pointeur générique qui peut être converti pour représenter n’importe quel type de pointeur, est limité dans MIDL à son utilisation avec l’mot clé [context_handle].
Exemples
void VoidFunc1(void);
HRESULT VoidFunc2([in, out] short s1);
typedef [context_handle] void * MY_CX_HNDL_TYPE;
HRESULT InitHandle([out] MY_CX_HNDL_TYPE * ppCxHndl);
Voir aussi
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