Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Chaque signature de fonction unique est identifiée par un symbole SymTagFunctionType. Chaque paramètre est identifié comme un symbole enfant de classe avec une balise SymTagFunctionArgType.
Propriétés
Le tableau suivant présente d’autres propriétés valides pour ce type de symbole.
| Propriété | Type de données | Description |
|---|---|---|
| IDiaSymbol::get_callingConvention | DWORD |
Une des valeurs de l’énumération CV_call_e. |
| IDiaSymbol::get_classParent | IDiaSymbol* |
Classe dont cette fonction (ou méthode) est membre. |
| IDiaSymbol::get_classParentId | DWORD |
Identifiant du symbole parent de classe. |
| IDiaSymbol::get_constType | BOOL |
TRUE si la fonction est marquée comme constante. |
| IDiaSymbol::get_count | DWORD |
Nombre de paramètres de fonction. |
| IDiaSymbol::get_lexicalParent | IDiaSymbol* |
Symbole du compiland englobant. |
| IDiaSymbol::get_lexicalParentId | DWORD |
ID du symbole parent lexical. |
| IDiaSymbol::get_objectPointerType | IDiaSymbol* |
Type du pointeur d’objet de la méthode (« this »). |
| IDiaSymbol::get_symIndexId | DWORD |
ID d’index du symbole. |
| IDiaSymbol::get_symTag | DWORD |
Retourne SymTagFunctionType (l’une des valeurs d’énumération SymTagEnum). |
| IDiaSymbol::get_thisAdjust | LONG |
Ajusteur logique « this » pour la méthode. |
| IDiaSymbol::get_type | IDiaSymbol* |
Symbole pour le type de valeur de retour. |
| IDiaSymbol::get_typeId | DWORD |
Identifiant du symbole de type. |
| IDiaSymbol::get_unalignedType | BOOL |
TRUE si la fonction n’est pas alignée. |
| IDiaSymbol::get_volatileType | BOOL |
TRUE si la fonction est marquée comme étant volatile. |