任何人都可以解释IMAGE_THUNK_DATA的结构吗?
我只知道它有4个元素,但是我想对这些元素进行解释。
IMAGE_THUNK_DATA的定义如下:
typedef struct _IMAGE_THUNK_DATA {
union {
uint32_t* Function; // address of imported function
uint32_t Ordinal; // ordinal value of function
PIMAGE_IMPORT_BY_NAME AddressOfData; // RVA of imported name
DWORD ForwarderStringl // RVA to forwarder string
} u1;
} IMAGE_THUNK_DATA, *PIMAGE_THUNK_DATA;
评论应该足够好解释