IDebugPointerObject::GetBytesIDebugPointerObject::GetBytes

Obtiene el valor al que apunta como una serie de bytes consecutivos.Gets the value pointed to as a series of consecutive bytes.

SintaxisSyntax

HRESULT GetBytes(   
   DWORD  dwStart,  
   DWORD  dwCount,  
   BYTE*  pBytes,  
   DWORD* pdwBytes  
);  
int GetBytes(  
   uint       dwStart,   
   uint       dwCount,   
   out byte[] pBytes,   
   out uint   pdwBytes  
);  

ParámetrosParameters

dwStart
[in] Un desplazamiento, en bytes, desde el principio del objeto indicado.[in] An offset, in bytes, from the start of the object pointed to.

dwCount
[in] El número de bytes que se va a recuperar.[in] The number of bytes to retrieve.

pBytes
[entrada, salida] Una matriz que se rellena con el valor como una serie de bytes consecutivos, comenzando en el desplazamiento especificado del objeto que señala.[in, out] An array that is filled in with the value as a series of consecutive bytes, starting at the given offset from the object pointed to.

pdwBytes
[out] Devuelve el número de bytes que se recuperan en realidad.[out] Returns the number of bytes actually retrieved.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

ComentariosRemarks

Este método se utiliza si el puntero tal como está representado por este IDebugPointerObject apunta a un tipo primitivo o una matriz de tipos primitivos (es decir, una matriz que puede representarse mediante una secuencia de bytes simple) simple.This method is used if the pointer as represented by this IDebugPointerObject points to a primitive type or a simple array of primitive types (that is, an array that can be represented by a simple sequence of bytes).

Vea tambiénSee Also

IDebugPointerObject IDebugPointerObject
SetBytesSetBytes