IDebugPointerObject::SetBytes

Establece el valor al que apunta una serie de bytes consecutivos.

Sintaxis

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

Parámetros

dwStart
[in] Desplazamiento, en bytes, desde el principio del objeto al que apunta.

dwCount
[in] Número de bytes que se van a establecer.

pBytes
[in] Matriz de bytes que representa el nuevo valor. Este valor se almacena en el objeto, empezando por el desplazamiento especificado.

pdwBytes
[out] Devuelve el número de bytes establecidos realmente.

Valor devuelto

Si se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Este método se usa si el puntero representado por este IDebugPointerObject apunta a un tipo primitivo o a una matriz simple de tipos primitivos (es decir, una matriz que se puede representar mediante una secuencia simple de bytes). Este IDebugPointerObject objeto no puede ser una referencia nula (debe apuntar a una dirección en memoria).

Consulte también