Функция(метод) GrdGetInfo получает информацию из защищенного контейнера по указанному коду.
Синтаксис
int GRD_API GrdGetInfo( HANDLE hGrd, DWORD dwInfoCode, DWORD *pInfoData, DWORD dwInfoSize );
public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, out byte infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, out ushort infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, out uint infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, out ulong infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, byte[] infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdGIR infoCode, out byte[] infoData)
public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, byte[] infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, short[] infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, int[] infoData) public static GrdE GrdGetInfo(Handle grdHandle, GrdInfo infoCode, long[] infoData)
Структура данных возвращаемая функцией GrdApi.GrdCodeGetInfo.
Пространство имен: Guardant
Синтаксис
#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)