IDebugPointerObject::GetBytes
Obtém o valor apontado como uma série de bytes consecutivos.
HRESULT GetBytes(
DWORD dwStart,
DWORD dwCount,
BYTE* pBytes,
DWORD* pdwBytes
);
int GetBytes(
uint dwStart,
uint dwCount,
out byte[] pBytes,
out uint pdwBytes
);
Parâmetros
dwStart
[in] O deslocamento, em bytes, desde o início do objeto apontado.dwCount
[in] O número de bytes para recuperar.pBytes
[in, out] Uma matriz que é preenchida com o valor como uma série de bytes consecutivos, começando no deslocamento de determinado a partir do objeto apontado.pdwBytes
[out] Retorna o número de bytes realmente recuperados.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
Este método é usado se o ponteiro, conforme representado por this IDebugPointerObject aponta para um tipo primitivo ou uma matriz de tipos primitivos (ou seja, uma matriz que pode ser representado por uma simple seqüência de bytes).