#include <pci.h>
| Public Attributes | |
| PCI_CAPABILITIES_HEADER | Header | 
| _PCI_MSI_CAPABILITY::_PCI_MSI_MESSAGE_CONTROL | MessageControl | 
| union { | |
| struct _PCI_MSI_MESSAGE_ADDRESS { | |
| ULONG_PTR Reserved:2 | |
| ULONG_PTR Address:30 | |
| } Register | |
| ULONG_PTR Raw | |
| } | MessageAddress | 
| union { | |
| struct _PCI_MSI_64BIT_DATA { | |
| ULONG MessageUpperAddress | |
| USHORT MessageData | |
| } Bit64 | |
| struct _PCI_MSI_32BIT_DATA { | |
| USHORT MessageData | |
| ULONG Unused | |
| } Bit32 | |
| } | Data | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
 1.3.7
 1.3.7