IDebugPointerObject::SetBytes

Define o valor apontado de uma série de bytes consecutivos.

Sintaxe

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

Parâmetros

dwStart
[em] Um deslocamento, em bytes, do início do objeto apontado.

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

pBytes
[em] Uma matriz de bytes que representa o novo valor. Esse valor é armazenado no objeto, começando no deslocamento fornecido.

pdwBytes
[saiu] Retorna o número de bytes realmente definido.

Valor de retorno

Se for bem-sucedido, retorna S_OK; caso contrário, retornará um código de erro.

Comentários

Esse método será usado se o ponteiro representado por esse IDebugPointerObject apontar para um tipo primitivo ou uma matriz simples de tipos primitivos (ou seja, uma matriz que pode ser representada por uma sequência simples de bytes). Esse IDebugPointerObject objeto não pode ser uma referência nula (ele deve apontar para um endereço na memória).

Confira também