Thunk
chaque thunk est identifié par une balise d' SymTagThunk .
Propriétés
Le tableau suivant indique les propriétés qui sont valides pour ce type de symbole.
Propriété |
Type de données |
Description |
---|---|---|
DWORD |
Attribut de modificateur d'accès, parmi les valeurs de CV_access_e (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
DWORD |
Partie décalée d'emplacement ; pour plus d'informations, consultez LocationType. |
|
DWORD |
Élément de section d'emplacement ; pour plus d'informations, consultez LocationType. |
|
IDiaSymbol* |
Parent de classe englobante, si approprié (uniquement sous diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
DWORD |
ID du symbole parent de classe englobante (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
BOOL |
TRUE si la conversion de code est marquée comme constante (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
BOOL |
TRUE si la conversion de code est une introduction à une fonction virtuelle (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure) |
|
BOOL |
TRUE si la conversion de code est considéré comme static (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
ULONGLONG |
Nombre d'octets de code dans la conversion de code. |
|
IDiaSymbol* |
Symbole pour le module (compiland), le bloc, ou la fonction englobant. |
|
DWORD |
ID du symbole parent lexicale. |
|
DWORD |
Les points de terminaison ont l'emplacement statique ; pour plus d'informations, consultez l'énumération de Emplacements des symboles . |
|
BSTR |
nom de la conversion de code. |
|
BOOL |
TRUE si la conversion de code est purement virtuelle (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
DWORD |
position relative de cette conversion de code dans son module. |
|
DWORD |
ID d'index de symbole. |
|
DWORD |
Retourne SymTagThunk (une des valeurs de SymTagEnum ). |
|
DWORD |
Partie décalée de l'emplacement de la cible de conversion de code. |
|
DWORD |
Adresse virtuelle relative de la cible de thunk dans son bloc englobant. |
|
DWORD |
Élément de section de la cible de conversion de code. |
|
ULONGLONG |
Position de la cible de thunk dans l'image exécutable. |
|
DWORD |
effectuer une converson de code le type, comme défini par THUNK_ORDINAL. |
|
IDiaSymbol* |
Le type de cette conversion (code uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
DWORD |
ID du symbole de type (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
BOOL |
TRUE si la conversion de code n'est pas alignée (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure), |
|
BOOL |
TRUE si la conversion de code est virtuelle (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
ULONGLONG |
position de cette conversion de code dans l'image exécutable. |
|
DWORD |
L'offset dans la table virtuelle à cette conversion (code uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |
|
BOOL |
TRUE si la conversion de code est marquée comme volatile (uniquement dans diamètre Kit de développement logiciel V8.0 ou version ultérieure). |