Partilhar via


IDebugPointerObject::SetBytes

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

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

Parâmetros

  • dwStart
    [in] O deslocamento, em bytes, desde o início do objeto apontado.

  • dwCount
    [in] O número de bytes a serem definidas.

  • pBytes
    [in] Uma matriz de bytes que representa o novo valor. Esse valor é armazenado no objeto, iniciando no deslocamento de determinado.

  • pdwBytes
    [out] Retorna que o número de bytes realmente definido.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Este método é usado se o ponteiro, conforme representado por this IDebugPointerObject aponta para um tipo primitivo ou uma matriz de tipos primitivos (ou seja, uma matriz que pode ser representado por uma simple seqüência de bytes). Isso IDebugPointerObject objeto não pode ser uma referência nula (ele deve apontar para um endereço na memória).

Consulte também

Referência

IDebugPointerObject::GetBytes

IDebugPointerObject