...
Deck of Cards |
---|
|
Card |
---|
| Code Block |
---|
| #pragma pack(push,1)
typedef struct
{
DWORD dwStartAddr; // Начальный адрес загружаемого кода.
DWORD dwCodeSizeMax; // Максимальный размер загружаемого кода.
DWORD dwCodeSectorSize; // Размер сектора загружаемого кода.
DWORD dwStartRamAddr; // RAM начальный адрес загружаемого кода.
DWORD dwRamSizeMax; // RAM максимальный размер загружаемого кода.
DWORD dwReserved; // Зарезервировано.
TGrdCodePublicData PublicDataLoadableCode; // Данные загружаемого кода.
BYTE abHashLoadableCode[32]; // Хэш загружаемого кода.
BYTE abReserved[64]; // Зарезервировано.
} TGrdCodeInfo;
#pragma pack(pop) |
|
|
Структура данных возвращаемая функцией GrdApi.GrdCodeGetInfo.
Пространство имен: Guardant
Синтаксис
Code Block |
---|
|
#pragma pack(push,1)
typedef struct
{
public unsafe struct GrdCodeInfo
{
|
| DWORD public uint dwStartAddr; // Начальный адрес загружаемого кода.
|
| DWORD public uint dwCodeSizeMax; // Максимальный размер загружаемого кода.
|
| DWORD public uint dwCodeSectorSize; // Размер сектора загружаемого кода.
|
| DWORD public uint dwStartRamAddr; // RAM начальный адрес загружаемого кода.
|
| DWORD public uint dwRamSizeMax; // RAM максимальный размер загружаемого кода.
|
| DWORD public uint dwReserved; // Зарезервировано.
|
| TGrdCodePublicDataPublicDataLoadableCodeUFPublicData; // Данные загружаемого кода.
|
| BYTE public fixed byte abHashLoadableCode[32]; // Хэш загружаемого кода.
|
| BYTE public fixed byte abReserved[64]; // Зарезервировано.
} |
| TGrdCodeInfo;
#pragma pack(pop) Card |
---|
| Code Block |
---|
| public class GrdCodeInfo
{
public int mStartAddr; // Начальный адрес загружаемого кода.
public int mCodeSizeMax; // Максимальный размер загружаемого кода.
public int mCodeSectorSize; // Размер сектора загружаемого кода.
public int mStartRamAddr; // RAM начальный адрес загружаемого кода.
public int mRamSizeMax; // RAM максимальный размер загружаемого кода.
GrdCodePublicData mGrdCodePublicData = new GrdCodePublicData();// Данные загружаемого кода.
public byte[] mHashLoadableCode = new byte[32]; // Хэш загружаемого кода.
} |
|
|