Код (Text): NTSTATUS MJ_DispatchIoctl( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp ) { PIO_STACK_LOCATION irpStack; NTSTATUS status= STATUS_SUCCESS; irpStack = IoGetCurrentIrpStackLocation (Irp); switch (irpStack->Parameters.DeviceIoControl.IoControlCode) { case 1: _asm { out 0x64, 0xd2 out 0x60, 0x20 } DbgPrint("IOCTL CODE PASSED"); break; default: break; }; Irp->IoStatus.Status = status; IoCompleteRequest (Irp, IO_NO_INCREMENT); return status; } ошибки на двух строках ассемблера: 1>.\main.c(31) : error C2415: improper operand type 1>.\main.c(32) : error C2415: improper operand type