#include <stdio.h> #include <windows.h> #include <winioctl.h> #pragma pack(1) typedef struct _IDT { WORD idtl; DWORD idtr; }IDT; int main(void) { IDT idt; __asm { sidt idt } return 0; }