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.
O método GetVirtualBaseOffsetLocation recupera o local do "deslocamento" da classe base em relação à classe pai. Ele fornece informações necessárias para calcular o local da tabela virtual (vtbl ou vbtbl) e o deslocamento correspondente dentro da classe base.
Parâmetros
parâmetro pTableOffset
Um ponteiro para um LONG64 que receberá o deslocamento para a tabela virtual da classe base em relação à classe pai.
parâmetro pSlotOffset
Um ponteiro para um LONG64 que receberá o deslocamento dentro da tabela virtual.
parâmetro pSlotSize
Um ponteiro para um ULONG64 que receberá o tamanho do slot na tabela virtual.
parâmetro pSlotIsSigned
Um ponteiro para um booliano que indica se o deslocamento lido do slot deve ser considerado um valor assinado ou não assinado.
Sintaxe
HRESULT GetVirtualBaseOffsetLocation(
LONG64 *pTableOffset,
LONG64 *pSlotOffset,
ULONG64 *pSlotSize,
bool *pSlotIsSigned
);
Valor de retorno
Nenhum
Observações
O local do vtbl/vbtbl é (<object> + *pTableOffset) e o local do deslocamento dentro dessa tabela é fornecido como (v[b]tbl + pSlotOffset).
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | dbgmodel.h |