ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

PCM_PARTIAL_RESOURCE_DESCRIPTOR Struct Reference

#include <wdm.h>

Data Fields

UCHAR Type
UCHAR ShareDisposition
USHORT Flags
union {
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length
   }   Generic
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length
   }   Port
   struct {
      ULONG   Level
      ULONG   Vector
      KAFFINITY   Affinity
   }   Interrupt
   struct {
      union {
         struct {
            USHORT   Reserved
            USHORT   MessageCount
            ULONG   Vector
            KAFFINITY   Affinity
         }   Raw
         struct {
            ULONG   Level
            ULONG   Vector
            KAFFINITY   Affinity
         }   Translated
      }   DUMMYUNIONNAME
   }   MessageInterrupt
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length
   }   Memory
   struct {
      ULONG   Channel
      ULONG   Port
      ULONG   Reserved1
   }   Dma
   struct {
      ULONG   Data [3]
   }   DevicePrivate
   struct {
      ULONG   Start
      ULONG   Length
      ULONG   Reserved
   }   BusNumber
   struct {
      ULONG   DataSize
      ULONG   Reserved1
      ULONG   Reserved2
   }   DeviceSpecificData
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length40
   }   Memory40
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length48
   }   Memory48
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length64
   }   Memory64
u
union {
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length
   }   Generic
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length
   }   Port
   struct {
      ULONG   Level
      ULONG   Vector
      KAFFINITY   Affinity
   }   Interrupt
   struct {
      union {
         struct {
            USHORT   Reserved
            USHORT   MessageCount
            ULONG   Vector
            KAFFINITY   Affinity
         }   Raw
         struct {
            ULONG   Level
            ULONG   Vector
            KAFFINITY   Affinity
         }   Translated
      }   DUMMYUNIONNAME
   }   MessageInterrupt
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length
   }   Memory
   struct {
      ULONG   Channel
      ULONG   Port
      ULONG   Reserved1
   }   Dma
   struct {
      ULONG   Data [3]
   }   DevicePrivate
   struct {
      ULONG   Start
      ULONG   Length
      ULONG   Reserved
   }   BusNumber
   struct {
      ULONG   DataSize
      ULONG   Reserved1
      ULONG   Reserved2
   }   DeviceSpecificData
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length40
   }   Memory40
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length48
   }   Memory48
   struct {
      PHYSICAL_ADDRESS   Start
      ULONG   Length64
   }   Memory64
u

Detailed Description

Definition at line 2878 of file wdm.h.


The documentation for this struct was generated from the following files:

Generated on Sun May 27 2012 06:33:25 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.