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).