ReactOS 0.4.16-dev-2633-g8dc9e50
_ATAPORT_COMMON_EXTENSION Struct Reference

#include <atapi.h>

Collaboration diagram for _ATAPORT_COMMON_EXTENSION:

Public Member Functions

 _Write_guarded_by_ (_Global_interlock_) volatile LONG PageFiles
 
 _Write_guarded_by_ (_Global_interlock_) volatile LONG HibernateFiles
 
 _Write_guarded_by_ (_Global_interlock_) volatile LONG DumpFiles
 

Public Attributes

DEVICE_POWER_STATE DevicePowerState
 
SYSTEM_POWER_STATE SystemPowerState
 
union {
   PDEVICE_OBJECT   LowerDeviceObject
 
   PVOID   FdoExt
 
}; 
 
ULONG Flags
 
PDEVICE_OBJECT Self
 
IO_REMOVE_LOCK RemoveLock
 

Detailed Description

Definition at line 403 of file atapi.h.

Member Function Documentation

◆ _Write_guarded_by_() [1/3]

_ATAPORT_COMMON_EXTENSION::_Write_guarded_by_ ( _Global_interlock_  ) volatile

◆ _Write_guarded_by_() [2/3]

_ATAPORT_COMMON_EXTENSION::_Write_guarded_by_ ( _Global_interlock_  ) volatile

◆ _Write_guarded_by_() [3/3]

_ATAPORT_COMMON_EXTENSION::_Write_guarded_by_ ( _Global_interlock_  ) volatile

Member Data Documentation

◆ 

union { ... } _ATAPORT_COMMON_EXTENSION::@1164

◆ DevicePowerState

DEVICE_POWER_STATE _ATAPORT_COMMON_EXTENSION::DevicePowerState

PNP device power state.

Definition at line 415 of file atapi.h.

Referenced by AtaDeviceCheckPowerState().

◆ FdoExt

◆ Flags

ULONG _ATAPORT_COMMON_EXTENSION::Flags

Definition at line 429 of file atapi.h.

◆ LowerDeviceObject

PDEVICE_OBJECT _ATAPORT_COMMON_EXTENSION::LowerDeviceObject

Lower device object. This applies to FDO only.

Definition at line 423 of file atapi.h.

Referenced by AtaAddChannel().

◆ RemoveLock

◆ Self

◆ SystemPowerState

SYSTEM_POWER_STATE _ATAPORT_COMMON_EXTENSION::SystemPowerState

PNP system power state.

Definition at line 418 of file atapi.h.

Referenced by AtaDeviceCheckPowerState(), and AtaPdoPowerSetSysStateWithDevStateComplete().


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