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