IDiaStackWalkHelper::getFunctionFragmentsForVA
Devuelve las direcciones y longitudes de fragmentos no ambiguos de la función en la dirección virtual especificada (VA).
Sintaxis
HRESULT getFunctionFragmentsVA(
ULONGLONG vaFunc,
DWORD cbFunc,
DWORD cFragments,
ULONGLONG *pVaFragment,
DWORD *pLenFragment
);
Parámetros
[in] vaFunc
Dirección virtual de la función.
[in] cbFunc
Tamaño total en bytes de la función (es decir, la longitud de la función).
[in] cFragments
Recuento de elementos asignados para pVaFragment
y pLenFragment
.
[out] pVaFragment
Búfer de matriz para recibir las direcciones virtuales de cada fragmento. Este búfer debe ser al menos cFragments
elementos largos.
[out] pLenFragment
Búfer de matriz para recibir la longitud, en bytes, de cada fragmento. Este búfer debe ser al menos cFragments
elementos largos.
Valor devuelto
Si se ejecuta correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.