IDebugPointerObject::GetBytes

Obtém o valor apontado como uma série de bytes consecutivos.

Sintaxe

int GetBytes(
   uint       dwStart,
   uint       dwCount,
   out byte[] pBytes,
   out uint   pdwBytes
);

Parâmetros

dwStart
[em] Um deslocamento, em bytes, do início do objeto apontado.

dwCount
[em] O número de bytes a serem recuperados.

pBytes
[dentro, fora] Uma matriz que é preenchida com o valor como uma série de bytes consecutivos, começando no deslocamento fornecido do objeto apontado.

pdwBytes
[saiu] Retorna o número de bytes realmente recuperados.

Valor de retorno

Se for bem-sucedido, retorna S_OK; caso contrário, retornará um código de erro.

Comentários

Esse método será usado se o ponteiro representado por esse IDebugPointerObject apontar para um tipo primitivo ou uma matriz simples de tipos primitivos (ou seja, uma matriz que pode ser representada por uma sequência simples de bytes).

Confira também