Partager via


énumération EXT_TDOP (wdbgexts.h)

L’énumération EXT_TDOP est utilisée dans le membre Operation de la structure EXT_TYPED_DATA pour spécifier la sous-opération que l’opération de requête DEBUG_REQUEST_EXT_TYPED_DATA_ANSI effectuera.

Syntax

typedef enum _EXT_TDOP {
  EXT_TDOP_COPY,
  EXT_TDOP_RELEASE,
  EXT_TDOP_SET_FROM_EXPR,
  EXT_TDOP_SET_FROM_U64_EXPR,
  EXT_TDOP_GET_FIELD,
  EXT_TDOP_EVALUATE,
  EXT_TDOP_GET_TYPE_NAME,
  EXT_TDOP_OUTPUT_TYPE_NAME,
  EXT_TDOP_OUTPUT_SIMPLE_VALUE,
  EXT_TDOP_OUTPUT_FULL_VALUE,
  EXT_TDOP_HAS_FIELD,
  EXT_TDOP_GET_FIELD_OFFSET,
  EXT_TDOP_GET_ARRAY_ELEMENT,
  EXT_TDOP_GET_DEREFERENCE,
  EXT_TDOP_GET_TYPE_SIZE,
  EXT_TDOP_OUTPUT_TYPE_DEFINITION,
  EXT_TDOP_GET_POINTER_TO,
  EXT_TDOP_SET_FROM_TYPE_ID_AND_U64,
  EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64,
  EXT_TDOP_COUNT
} EXT_TDOP;

Constantes

 
EXT_TDOP_COPY
Effectue une copie d’une description de données typées.
EXT_TDOP_RELEASE
Libère une description des données typées.
EXT_TDOP_SET_FROM_EXPR
Retourne la valeur d’une expression.
EXT_TDOP_SET_FROM_U64_EXPR
Retourne la valeur d’une expression. Une adresse facultative peut être fournie en tant que paramètre à l’expression.
EXT_TDOP_GET_FIELD
Retourne un membre d’une structure.
EXT_TDOP_EVALUATE
Retourne la valeur d’une expression. Une valeur facultative peut être fournie en tant que paramètre à l’expression.
EXT_TDOP_GET_TYPE_NAME
Retourne le nom de type pour les données typées.
EXT_TDOP_OUTPUT_TYPE_NAME
Imprime le nom de type pour les données typées.
EXT_TDOP_OUTPUT_SIMPLE_VALUE
Imprime la valeur des données typées.
EXT_TDOP_OUTPUT_FULL_VALUE
Imprime le type et la valeur des données typées.
EXT_TDOP_HAS_FIELD
Détermine si une structure contient un membre spécifié.
EXT_TDOP_GET_FIELD_OFFSET
Retourne le décalage d’un membre dans une structure.
EXT_TDOP_GET_ARRAY_ELEMENT
Retourne un élément à partir d’un tableau.
EXT_TDOP_GET_DEREFERENCE
Déréférence un pointeur, en retournant la valeur vers laquelle il pointe.
EXT_TDOP_GET_TYPE_SIZE
Retourne la taille des données typées spécifiées.
EXT_TDOP_OUTPUT_TYPE_DEFINITION
Imprime la définition du type pour les données typées spécifiées.
EXT_TDOP_GET_POINTER_TO
Retourne une nouvelle description des données typées qui représente un pointeur vers des données typées spécifiées.
EXT_TDOP_SET_FROM_TYPE_ID_AND_U64
Crée une description des données typées à partir d’un type et d’un emplacement de mémoire.
EXT_TDOP_SET_PTR_FROM_TYPE_ID_AND_U64
Crée une description des données typées représentant un pointeur vers un emplacement de mémoire spécifié avec le type spécifié.
EXT_TDOP_COUNT
Ne spécifie pas d’opération. Au lieu de cela, elle représente le nombre de sous-opérations définies dans l’énumération EXT_TDOP.

Configuration requise

Condition requise Valeur
En-tête wdbgexts.h (inclure WdbgExts.h, DbgEng.h)

Voir aussi

DEBUG_REQUEST_EXT_TYPED_DATA_ANSI

EXT_TYPED_DATA

Requête