ReactOS  0.4.15-dev-1177-g6cb3b62
_CLASS_POWER_CONTEXT Struct Reference

#include <classpnp.h>

Collaboration diagram for _CLASS_POWER_CONTEXT:

Public Attributes

union {
   CLASS_POWER_DOWN_STATE   PowerDown
 
   CLASS_POWER_DOWN_STATE2   PowerDown2
 
   CLASS_POWER_DOWN_STATE3   PowerDown3
 
   CLASS_POWER_UP_STATE   PowerUp
 
PowerChangeState
 
CLASS_POWER_OPTIONS Options
 
BOOLEAN InUse
 
BOOLEAN QueueLocked
 
NTSTATUS FinalStatus
 
ULONG RetryCount
 
ULONG RetryInterval
 
PIO_COMPLETION_ROUTINE CompletionRoutine
 
PDEVICE_OBJECT DeviceObject
 
PIRP Irp
 
SCSI_REQUEST_BLOCK Srb
 

Detailed Description

Definition at line 674 of file classpnp.h.

Member Data Documentation

◆ CompletionRoutine

PIO_COMPLETION_ROUTINE _CLASS_POWER_CONTEXT::CompletionRoutine

Definition at line 687 of file classpnp.h.

◆ DeviceObject

PDEVICE_OBJECT _CLASS_POWER_CONTEXT::DeviceObject

◆ FinalStatus

NTSTATUS _CLASS_POWER_CONTEXT::FinalStatus

Definition at line 684 of file classpnp.h.

Referenced by ClasspPowerDownCompletion(), and ClasspPowerUpCompletion().

◆ InUse

◆ Irp

PIRP _CLASS_POWER_CONTEXT::Irp

Definition at line 689 of file classpnp.h.

Referenced by ClasspPowerDownCompletion(), and ClasspPowerUpCompletion().

◆ Options

CLASS_POWER_OPTIONS _CLASS_POWER_CONTEXT::Options

Definition at line 681 of file classpnp.h.

Referenced by ClasspPowerDownCompletion(), and ClasspPowerUpCompletion().

◆ PowerChangeState

union { ... } _CLASS_POWER_CONTEXT::PowerChangeState

◆ PowerDown

CLASS_POWER_DOWN_STATE _CLASS_POWER_CONTEXT::PowerDown

Definition at line 676 of file classpnp.h.

◆ PowerDown2

CLASS_POWER_DOWN_STATE2 _CLASS_POWER_CONTEXT::PowerDown2

Definition at line 677 of file classpnp.h.

◆ PowerDown3

CLASS_POWER_DOWN_STATE3 _CLASS_POWER_CONTEXT::PowerDown3

Definition at line 678 of file classpnp.h.

Referenced by ClasspPowerDownCompletion().

◆ PowerUp

CLASS_POWER_UP_STATE _CLASS_POWER_CONTEXT::PowerUp

Definition at line 679 of file classpnp.h.

Referenced by ClasspPowerUpCompletion().

◆ QueueLocked

BOOLEAN _CLASS_POWER_CONTEXT::QueueLocked

Definition at line 683 of file classpnp.h.

Referenced by ClasspPowerDownCompletion(), and ClasspPowerUpCompletion().

◆ RetryCount

ULONG _CLASS_POWER_CONTEXT::RetryCount

Definition at line 685 of file classpnp.h.

Referenced by ClasspPowerDownCompletion(), and ClasspPowerUpCompletion().

◆ RetryInterval

ULONG _CLASS_POWER_CONTEXT::RetryInterval

Definition at line 686 of file classpnp.h.

Referenced by ClasspPowerDownCompletion(), and ClasspPowerUpCompletion().

◆ Srb

SCSI_REQUEST_BLOCK _CLASS_POWER_CONTEXT::Srb

Definition at line 690 of file classpnp.h.

Referenced by ClasspPowerDownCompletion(), and ClasspPowerUpCompletion().


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