Partager via


IDiaSymbol ::get_length

Récupère le nombre de bits ou d’octets ou le nombre de registres évolutifs de mémoire utilisés par l’objet représenté par ce symbole.

Syntaxe

HRESULT get_length ( 
   ULONGLONG* pRetVal
);

Paramètres

pRetVal

[out] Retourne le nombre d’octets ou de bits ou le nombre de registres évolutifs de mémoire utilisés par l’objet représenté par ce symbole.

Valeur de retour

En cas de réussite, retourne S_OK; sinon, renvoie S_FALSE ou code d’erreur.

Note

Valeur de retour des moyens que S_FALSE la propriété n’est pas disponible pour le symbole.

Remarques

Si l’énumération LocationType du symbole est LocIsBitField, la longueur retournée par cette méthode est en bits ; sinon, la longueur est en octets pour tous les autres types d’emplacement.

Si le basicType symbole est btVector, la longueur retournée par cette méthode est le nombre de registres évolutifs.

Example

IDiaSymbol* pSymbol;
ULONGLONG   length;
pSymbol->get_length( &length );

Spécifications

Requirement Descriptif
En-tête: dia2.h
Version : SDK DIA v7.0

Voir aussi