ReactOS 0.4.16-dev-122-g325d74c
_LOWIO_CONTEXT Struct Reference

#include <mrx.h>

Collaboration diagram for _LOWIO_CONTEXT:

Public Attributes

USHORT Operation
 
USHORT Flags
 
PLOWIO_COMPLETION_ROUTINE CompletionRoutine
 
PERESOURCE Resource
 
ERESOURCE_THREAD ResourceThreadId
 
union {
   struct {
      ULONG   Flags
 
      PMDL   Buffer
 
      RXVBO   ByteOffset
 
      ULONG   ByteCount
 
      ULONG   Key
 
      PNON_PAGED_FCB   NonPagedFcb
 
   }   ReadWrite
 
   struct {
      union {
         PLOWIO_LOCK_LIST   LockList
 
         LONGLONG   Length
 
      } 
 
      ULONG   Flags
 
      RXVBO   ByteOffset
 
      ULONG   Key
 
   }   Locks
 
   XXCTL_LOWIO_COMPONENT   FsCtl
 
   XXCTL_LOWIO_COMPONENT   IoCtl
 
   struct {
      BOOLEAN   WatchTree
 
      ULONG   CompletionFilter
 
      ULONG   NotificationBufferLength
 
      PVOID   pNotificationBuffer
 
   }   NotifyChangeDirectory
 
ParamsFor
 

Detailed Description

Definition at line 279 of file mrx.h.

Member Data Documentation

◆ Buffer

PMDL _LOWIO_CONTEXT::Buffer

Definition at line 291 of file mrx.h.

◆ ByteCount

ULONG _LOWIO_CONTEXT::ByteCount

Definition at line 293 of file mrx.h.

◆ ByteOffset

RXVBO _LOWIO_CONTEXT::ByteOffset

Definition at line 292 of file mrx.h.

◆ CompletionFilter

ULONG _LOWIO_CONTEXT::CompletionFilter

Definition at line 313 of file mrx.h.

◆ CompletionRoutine

PLOWIO_COMPLETION_ROUTINE _LOWIO_CONTEXT::CompletionRoutine

Definition at line 283 of file mrx.h.

Referenced by RxLowIoSubmit().

◆ Flags [1/2]

◆ Flags [2/2]

ULONG _LOWIO_CONTEXT::Flags

Definition at line 290 of file mrx.h.

◆ FsCtl

◆ IoCtl

◆ Key

ULONG _LOWIO_CONTEXT::Key

Definition at line 294 of file mrx.h.

◆ Length

LONGLONG _LOWIO_CONTEXT::Length

Definition at line 302 of file mrx.h.

◆ LockList

PLOWIO_LOCK_LIST _LOWIO_CONTEXT::LockList

Definition at line 301 of file mrx.h.

◆ 

struct { ... } _LOWIO_CONTEXT::Locks

◆ NonPagedFcb

PNON_PAGED_FCB _LOWIO_CONTEXT::NonPagedFcb

Definition at line 295 of file mrx.h.

◆ NotificationBufferLength

ULONG _LOWIO_CONTEXT::NotificationBufferLength

Definition at line 314 of file mrx.h.

◆ 

struct { ... } _LOWIO_CONTEXT::NotifyChangeDirectory

Referenced by RxNotifyChangeDirectory().

◆ Operation

USHORT _LOWIO_CONTEXT::Operation

Definition at line 281 of file mrx.h.

Referenced by nfs41_Unlock(), print_unlock_args(), RxInitializeLowIoContext(), and RxLowIoSubmit().

◆ 

◆ pNotificationBuffer

PVOID _LOWIO_CONTEXT::pNotificationBuffer

Definition at line 315 of file mrx.h.

◆ 

◆ Resource

PERESOURCE _LOWIO_CONTEXT::Resource

Definition at line 284 of file mrx.h.

Referenced by RxCommonRead(), and RxCommonWrite().

◆ ResourceThreadId

◆ WatchTree

BOOLEAN _LOWIO_CONTEXT::WatchTree

Definition at line 312 of file mrx.h.


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