ICreateTypeInfo ::SetAlignment, méthode (oaidl.h)
Spécifie l’alignement des données pour un élément de TYPEKIND=TKIND_RECORD.
Syntaxe
HRESULT SetAlignment(
[in] WORD cbAlignment
);
Paramètres
[in] cbAlignment
Méthode d’alignement pour le type. La valeur 0 indique l’alignement sur la limite de 64 Ko ; 1 n’indique aucun alignement spécial. Pour les autres valeurs, n indique l’alignement sur l’octet n.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Mémoire insuffisante pour terminer l’opération. |
|
Impossible d’écrire dans la destination. |
|
Mémoire insuffisante pour terminer l’opération. |
|
L’état de la bibliothèque de types n’est pas valide pour cette opération. |
Remarques
L’alignement est le minimum de l’alignement naturel (par exemple, les données d’octets sur les limites d’octets, les données de mots sur les limites des mots, etc.) et l’alignement indiqué par cbAlignment.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oaidl.h |