Compartir a través de


IDiaSession::findSymbolByVAEx

Recupera un tipo de símbolo especificado que contiene una dirección virtual y un desplazamiento especificados, o está más cerca de ellos.

Sintaxis

HRESULT findSymbolByVAEx ( 
   ULONGLONG    va,
   SymTagEnum   symtag,
   IDiaSymbol** ppSymbol,
   LONG*        displacement
);

Parámetros

va

[in] Especifica la dirección virtual.

symtag

[in] Tipo de símbolo que se va a encontrar. Los valores se toman de la enumeración SymTagEnum.

ppSymbol

[out] Devuelve un objeto IDiaSymbol que representa el símbolo recuperado.

displacement

[out] Devuelve un valor que especifica un desplazamiento de la dirección virtual dada por va.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Ejemplo

IDiaSymbol* pFunc;
LONG disp = 0;
pSession->findSymbolByVAEx( va, SymTagFunction, &pFunc, &disp );

Consulte también