satype
Spécifie le type de données de la SAFEARRAY
structure.
Syntaxe
[ satype(data_type) ]
Paramètres
data_type
Type de données pour la SAFEARRAY
structure de données passée en tant que paramètre à une méthode d’interface.
Spécifications
Contexte d’attribut | Value |
---|---|
S’applique à | Paramètre d’interface, méthode d’interface |
Renouvelable | Non |
Attributs requis | Aucun |
Attributs non valides | Aucun |
Notes
L’attribut satype C++ spécifie le type de données du SAFEARRAY
.
Remarque
Un niveau d’indirection est supprimé du SAFEARRAY
pointeur dans le fichier .idl généré à partir de la façon dont il est déclaré dans le fichier .cpp.
Exemple
// cpp_attr_ref_satype.cpp
// compile with: /LD
#include "unknwn.h"
[module(name="MyModule")];
[dispinterface, uuid("00000000-0000-0000-0000-000000000001")]
__interface A {
[id(1)] HRESULT MyMethod ([in, satype("BSTR")] SAFEARRAY **p);
};
Voir aussi
Attributs de compilateur
Attributs de paramètres
Attributs de méthode
id
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