Condividi tramite


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

Vedere anche

Riferimenti

IDebugPointerObject:: GetBytes

IDebugPointerObject