Condividi tramite


IDebugPointerObject:: GetBytes

Ottiene il valore puntato come numero di byte consecutivi.

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

Parametri

  • dwStart
    [in] Un offset, in byte, dall'inizio dell'oggetto a cui fa riferimento a.

  • dwCount
    [in] Numero di byte da recuperare.

  • pBytes
    [in, out] Una matrice che viene riempita con valore come numero di byte consecutivi, a partire dall'offset specificato dall'oggetto a cui fa riferimento a.

  • pdwBytes
    [out] Restituisce il numero di byte effettivamente recuperate.

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

Vedere anche

Riferimenti

IDebugPointerObject

IDebugPointerObject:: SetBytes