Partilhar via


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).

Consulte também

Referência

IDebugPointerObject

IDebugPointerObject::SetBytes