Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Retorna os endereços e comprimentos de fragmentos descontíguos para a função no endereço virtual especificado (VA).
Sintaxe
HRESULT getFunctionFragmentsVA(
ULONGLONG vaFunc,
DWORD cbFunc,
DWORD cFragments,
ULONGLONG *pVaFragment,
DWORD *pLenFragment
);
Parâmetros
[in] vaFunc
O endereço virtual da função.
[in] cbFunc
O tamanho total em bytes da função (ou seja, o comprimento da função).
[in] cFragments
A contagem de elementos alocados para pVaFragment e pLenFragment.
[out] pVaFragment
Buffer de matriz para receber os endereços virtuais de cada fragmento. Esse buffer deve ter pelo menos cFragments elementos de comprimento.
[out] pLenFragment
Buffer de matriz para receber o comprimento, em bytes, de cada fragmento. Esse buffer deve ter pelo menos cFragments elementos de comprimento.
Valor de retorno
Se for bem-sucedido, retorna S_OK; caso contrário, retorna um código de erro.