IDebugPointerObject:: SetBytes
Imposta il valore puntato da una serie di byte consecutivi.
HRESULT SetBytes(
DWORD dwStart,
DWORD dwCount,
BYTE* pBytes,
DWORD* pdwBytes
);
int SetBytes(
uint dwStart,
uint dwCount,
byte[] pBytes,
out uint pdwBytes
);
Parametri
dwStart
[in] Un offset, in byte, dall'inizio dell'oggetto a cui fa riferimento a.dwCount
[in] Il numero di byte da impostare.pBytes
[in] Una matrice di byte che rappresenta il nuovo valore. Questo valore viene archiviato nell'oggetto, a partire dall'offset specificato.pdwBytes
[out] Restituisce il numero di byte in realtà impostati.
Valore restituito
Se l'operazione riesce, restituisce S_OK, in caso contrario, restituisce un codice di errore.
Note
Questo metodo viene utilizzato quando il puntatore come rappresentato da questi IDebugPointerObject punti a un tipo primitivo o a una matrice semplice di tipi primitivi (ovvero una matrice che può essere rappresentata da una sequenza semplice di byte). Questo oggetto di IDebugPointerObject non può essere un riferimento Null (necessario indicare un indirizzo di memoria).