ReactOS  0.4.15-dev-1171-gab82533
_MEDIA_CHANGE_DETECTION_INFO Struct Reference

#include <cdromp.h>

Collaboration diagram for _MEDIA_CHANGE_DETECTION_INFO:

Public Attributes

BOOLEAN AsynchronousNotificationSupported
 
BOOLEAN ANSignalPendingDueToExclusiveLock
 
KMUTEX MediaChangeMutex
 
PIRP MediaChangeSyncIrp
 
MEDIA_CHANGE_DETECTION_STATE LastKnownMediaDetectionState
 
MEDIA_CHANGE_DETECTION_STATE LastReportedMediaDetectionState
 
LONG MediaChangeDetectionDisableCount
 
LONG MediaChangeRetryCount
 
struct {
   BOOLEAN   Supported
 
   BOOLEAN   HackEventMask
 
   UCHAR   EventMask
 
   UCHAR   NoChangeEventMask
 
   PUCHAR   Buffer
 
   PMDL   Mdl
 
   ULONG   BufferSize
 
Gesn
 
LONG MediaChangeRequestInUse
 
WDFREQUEST MediaChangeRequest
 
SCSI_REQUEST_BLOCK MediaChangeSrb
 
PUCHAR SenseBuffer
 
ULONG SrbFlags
 
PVOID DisplayStateCallbackHandle
 
MEDIA_CHANGE_DETECTION_STATE MediaChangeDetectionState
 
LONG MediaChangeCountDown
 
struct {
   BOOLEAN   Supported
 
   BOOLEAN   HackEventMask
 
   UCHAR   EventMask
 
   UCHAR   NoChangeEventMask
 
   PUCHAR   Buffer
 
   PMDL   Mdl
 
   ULONG   BufferSize
 
Gesn
 
LONG MediaChangeIrpInUse
 
PIRP MediaChangeIrp
 
union {
   SCSI_REQUEST_BLOCK   Srb
 
   STORAGE_REQUEST_BLOCK   SrbEx
 
   UCHAR   SrbExBuffer [CLASS_SRBEX_SCSI_CDB16_BUFFER_SIZE]
 
MediaChangeSrb
 
LONG MediaChangeIrpTimeInUse
 
BOOLEAN MediaChangeIrpLost
 
UCHAR SenseBufferLength
 

Detailed Description

Definition at line 175 of file cdromp.h.

Member Data Documentation

◆ ANSignalPendingDueToExclusiveLock

BOOLEAN _MEDIA_CHANGE_DETECTION_INFO::ANSignalPendingDueToExclusiveLock

Definition at line 185 of file cdromp.h.

◆ AsynchronousNotificationSupported

BOOLEAN _MEDIA_CHANGE_DETECTION_INFO::AsynchronousNotificationSupported

Definition at line 178 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ Buffer

PUCHAR _MEDIA_CHANGE_DETECTION_INFO::Buffer

Definition at line 223 of file cdromp.h.

◆ BufferSize

ULONG _MEDIA_CHANGE_DETECTION_INFO::BufferSize

Definition at line 225 of file cdromp.h.

◆ DisplayStateCallbackHandle

PVOID _MEDIA_CHANGE_DETECTION_INFO::DisplayStateCallbackHandle

Definition at line 255 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ EventMask

UCHAR _MEDIA_CHANGE_DETECTION_INFO::EventMask

Definition at line 221 of file cdromp.h.

◆ Gesn [1/2]

struct { ... } _MEDIA_CHANGE_DETECTION_INFO::Gesn

Referenced by _IRQL_requires_max_().

◆ Gesn [2/2]

struct { ... } _MEDIA_CHANGE_DETECTION_INFO::Gesn

◆ HackEventMask

BOOLEAN _MEDIA_CHANGE_DETECTION_INFO::HackEventMask

Definition at line 220 of file cdromp.h.

◆ LastKnownMediaDetectionState

MEDIA_CHANGE_DETECTION_STATE _MEDIA_CHANGE_DETECTION_INFO::LastKnownMediaDetectionState

Definition at line 199 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ LastReportedMediaDetectionState

MEDIA_CHANGE_DETECTION_STATE _MEDIA_CHANGE_DETECTION_INFO::LastReportedMediaDetectionState

Definition at line 203 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ Mdl

PMDL _MEDIA_CHANGE_DETECTION_INFO::Mdl

Definition at line 224 of file cdromp.h.

◆ MediaChangeCountDown

LONG _MEDIA_CHANGE_DETECTION_INFO::MediaChangeCountDown

Definition at line 294 of file classp.h.

◆ MediaChangeDetectionDisableCount

LONG _MEDIA_CHANGE_DETECTION_INFO::MediaChangeDetectionDisableCount

Definition at line 209 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ MediaChangeDetectionState

MEDIA_CHANGE_DETECTION_STATE _MEDIA_CHANGE_DETECTION_INFO::MediaChangeDetectionState

Definition at line 275 of file classp.h.

◆ MediaChangeIrp

PIRP _MEDIA_CHANGE_DETECTION_INFO::MediaChangeIrp

Definition at line 335 of file classp.h.

◆ MediaChangeIrpInUse

LONG _MEDIA_CHANGE_DETECTION_INFO::MediaChangeIrpInUse

Definition at line 328 of file classp.h.

◆ MediaChangeIrpLost

BOOLEAN _MEDIA_CHANGE_DETECTION_INFO::MediaChangeIrpLost

Definition at line 369 of file classp.h.

◆ MediaChangeIrpTimeInUse

LONG _MEDIA_CHANGE_DETECTION_INFO::MediaChangeIrpTimeInUse

Definition at line 362 of file classp.h.

◆ MediaChangeMutex

KMUTEX _MEDIA_CHANGE_DETECTION_INFO::MediaChangeMutex

Definition at line 188 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ MediaChangeRequest

WDFREQUEST _MEDIA_CHANGE_DETECTION_INFO::MediaChangeRequest

Definition at line 246 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ MediaChangeRequestInUse

LONG _MEDIA_CHANGE_DETECTION_INFO::MediaChangeRequestInUse

Definition at line 242 of file cdromp.h.

◆ MediaChangeRetryCount

LONG _MEDIA_CHANGE_DETECTION_INFO::MediaChangeRetryCount

Definition at line 215 of file cdromp.h.

◆ MediaChangeSrb [1/2]

SCSI_REQUEST_BLOCK _MEDIA_CHANGE_DETECTION_INFO::MediaChangeSrb

Definition at line 250 of file cdromp.h.

◆ MediaChangeSrb [2/2]

union { ... } _MEDIA_CHANGE_DETECTION_INFO::MediaChangeSrb

◆ MediaChangeSyncIrp

PIRP _MEDIA_CHANGE_DETECTION_INFO::MediaChangeSyncIrp

Definition at line 195 of file cdromp.h.

Referenced by _IRQL_requires_max_(), and RequestDispatchSpecialIoctls().

◆ NoChangeEventMask

UCHAR _MEDIA_CHANGE_DETECTION_INFO::NoChangeEventMask

Definition at line 222 of file cdromp.h.

◆ SenseBuffer

PUCHAR _MEDIA_CHANGE_DETECTION_INFO::SenseBuffer

Definition at line 251 of file cdromp.h.

Referenced by _IRQL_requires_max_().

◆ SenseBufferLength

UCHAR _MEDIA_CHANGE_DETECTION_INFO::SenseBufferLength

Definition at line 374 of file classp.h.

◆ Srb

SCSI_REQUEST_BLOCK _MEDIA_CHANGE_DETECTION_INFO::Srb

Definition at line 344 of file classp.h.

◆ SrbEx

STORAGE_REQUEST_BLOCK _MEDIA_CHANGE_DETECTION_INFO::SrbEx

Definition at line 345 of file classp.h.

◆ SrbExBuffer

UCHAR _MEDIA_CHANGE_DETECTION_INFO::SrbExBuffer[CLASS_SRBEX_SCSI_CDB16_BUFFER_SIZE]

Definition at line 346 of file classp.h.

◆ SrbFlags

ULONG _MEDIA_CHANGE_DETECTION_INFO::SrbFlags

Definition at line 252 of file cdromp.h.

Referenced by _Function_class_(), and _IRQL_requires_max_().

◆ Supported

BOOLEAN _MEDIA_CHANGE_DETECTION_INFO::Supported

Definition at line 219 of file cdromp.h.


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