Compartir a través de


IDebugMemoryBytes2::WriteAt

Escribe el número especificado de bytes de memoria, empezando por la dirección especificada.

Sintaxis

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

Parámetros

pStartContext
[in] Objeto IDebugMemoryContext2 que especifica dónde empezar a escribir bytes.

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

rgbMemory
[in] Bytes que se van a escribir. Se supone que esta matriz tiene un tamaño de al menos dwCount bytes.

Valor devuelto

Si se ejecuta correctamente, devuelve S_OK; de lo contrario, devuelve S_FALSE si no se pueden escribir todos los bytes o devuelve un código de error (normalmente E_FAIL).

Comentarios

Si la dirección inicial no está dentro de la ventana de memoria representada por este objeto IDebugMemoryBytes2 , no se produce ninguna escritura y se devuelve un código de error de , incluso si la cantidad para escribir se superpone en el espacio de E_FAIL memoria.

Consulte también