Microsoft Developer Network
▶
Highlights
▶
Technical Articles
▶
Sample Code
▶
Resource and Strategy
▶
Knowledge Base and Bug Lists
▶
Books and Magazine Articles
▼
Product Documentation
▶
C/C++ 7.0
▶
Macro Assembler 6.0
▶
Multimedia Development Kit
▶
OLE 1.0 Programmer's Reference
▶
Win32 SDK for Windows NT
▼
Windows 3.1 DDK
▶
Installation and Update Guide
▶
Device Driver Adaptation Guide
▼
Virtual Device Adaptation Guide
Title Page
▶
Introduction
▶
Chapter 1 Overview of Virtual Devices
▶
Chapter 2 386 Enhanced-Mode Windows
▼
PART 1 Creating Virtual Devices
PART 1 Creating Virtual Devices
▶
Chapter 3 Virtual Device Basics
▶
Chapter 5 Communications Devices
▶
Chapter 6 Display Devices
▶
Chapter 7 DMA Devices
▶
Chapter 8 EBIOS
▶
Chapter 9 Fast Disk Devices
▶
Chapter 10 Floppy Disk Devices
▶
Chapter 11 Interrupt 13h Devices
▶
Chapter 13 Math Coprocessor
▶
Chapter 14 Mouse Devices
▶
Chapter 15 MS-DOS Manager
▶
Chapter 16 MS-DOS Network
▶
Chapter 17 Page Swapping
▼
Chapter 18 Programmable Interrupt Controller
Chapter 18 Programmable Interrupt Controller
▼
18.1 About the Programmable Interrupt Controller
18.1 About the Programmable Interrupt Controller
18.1.1 Default Interrupt Handling
18.1.2 Virtualizing an IRQ
18.1.3 Virtualized IRQ Callback Procedures
18.1.4 Using the VID_IRET_Proc Callback
18.1.5 Bimodal Interrupt Handlers
18.2 Programmable Interrupt Controller Services
VPICD_Call_When_Hw_Int
VPICD_Clear_Int_Request
VPICD_Convert_Handle_To_IRQ
VPICD_Convert_Int_To_IRQ
VPICD_Convert_IRQ_To_Int
VPICD_Force_Default_Behavior
VPICD_Force_Default_Owner
VPICD_Get_Complete_Status
VPICD_Get_IRQ_Complete_Status
VPICD_Get_Status
VPICD_Get_Version
VPICD_Phys_EOI
VPICD_Physically_Mask
VPICD_Physically_Unmask
VPICD_Set_Auto_Masking
VPICD_Set_Int_Request
VPICD_Test_Phys_Request
VPICD_Virtualize_IRQ
18.3 Programmable Interrupt Controller APIs
VPICD_API_Get_Ver
VPICD_Install_Handler
VPICD_Remove_Handler
18.4 Programmable Interrupt Controller Callbacks
VID_EOI_Proc
VID_Hw_Int_Proc
VID_IRET_Proc
VID_Mask_Change_Proc
VID_Virt_Int_Proc
18.5 Structures
Bimodal_Int_Struc
EBIS_Sel_Struc
VPICD_IRQ_Descriptor
▶
Chapter 19 Shell Devices
▶
Chapter 20 Sound Devices
▶
Chapter 21 Timer Devices
▶
Chapter 22 V86-Mode Memory Manager
▶
Chapter 23 Virtual Machine Polling
▶
PART 2 Using Virtual Machine Manager Services
▶
Minidriver Development Guide
▶
Printers and Fonts Kit
▶
Multimedia Device Adaptation Guide
▶
Windows 3.1 SDK
▶
QuickC for Windows
▶
Unsupported Tools & Utilities