Macro GetFieldValue (wdbgexts.h)
La macro GetFieldValue de es un contenedor fino alrededor de la función GetFieldData. Se proporciona como una comodidad para leer el valor de un miembro de una estructura.
Sintaxis
void GetFieldValue(
Addr,
Type,
Field,
OutValue
);
Parámetros
Addr
Especifica la dirección de la estructura en la memoria del destino.
Type
Especifica el nombre del tipo de la estructura. Esto se puede calificar con un nombre de módulo, por ejemplo, mymodule!mystruct.
Field
Especifica el nombre del miembro de la estructura. Los submembers se pueden especificar mediante una ruta de acceso separada por puntos, por ejemplo, "myfield.mysubfield".
OutValue
Especifica el objeto en el que se lee el valor del miembro.
Valor devuelto
Ninguno
Observaciones
Los parámetros proporcionados a esta macro son los mismos que los proporcionados a la función GetFieldData, excepto que, en lugar de proporcionar un puntero a un búfer y su tamaño, se puede proporcionar directamente la variable que contiene el valor devuelto.
Devuelve
Si la función se ejecuta correctamente, el valor devuelto es cero. De lo contrario, el valor devuelto es uno de los IG_DUMP_SYMBOL_INFO código de error.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | wdbgexts.h (incluya Wdbgexts.h, Dbgeng.h) |