Compartilhar via


IDebugMemoryBytes2::WriteAt

Grava o número especificado de bytes de memória, começando no endereço especificado.

Sintaxe

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

Parâmetros

pStartContext
[em] O objeto IDebugMemoryContext2 que especifica por onde começar a gravar bytes.

dwCount
[em] O número de bytes a serem gravados.

rgbMemory
[em] Os bytes a serem gravados. Presume-se que essa matriz tenha pelo menos dwCount bytes de tamanho.

Valor de retorno

Se for bem-sucedido, retorna , caso contrário, retorna se nem todos os bytes puderem ser gravados ou retorna S_OKS_FALSE um código de erro (normalmente E_FAIL).

Comentários

Se o endereço inicial não estiver dentro da janela de memória representada por esse objeto IDebugMemoryBytes2 , nenhuma gravação ocorrerá e um código de erro de será retornado — mesmo se a quantidade a ser gravada se sobrepor ao espaço de E_FAIL memória.

Confira também