...
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) |
|
Card |
---|
| Code Block |
---|
| public class GrdCodeInfo
{
public int mStartAddr; /** Flash start address for loadable code. */
public int mCodeSizeMax;/** Flash size for loadable code. */
public int mCodeSectorSize;/** Flash sector size for loadable code. */
public int mStartRamAddr;/** RAM start address for loadable code. */
public int mRamSizeMax;/** RAM size for loadable code. */
GrdCodePublicData mGrdCodePublicData = new GrdCodePublicData();/** ... */
public byte[] mHashLoadableCode = new byte[32];/** Hash of loadable code. */
} |
|
|
Структура данных возвращаемая функцией GrdApi.GrdCodeGetInfo.
...