ReactOS 0.4.15-dev-7788-g1ad9096
_THREAD_CONTEXT Struct Reference

#include <cdstruc.h>

Collaboration diagram for _THREAD_CONTEXT:

Public Attributes

ULONG Cdfs
 
PIRP SavedTopLevelIrp
 
PIRP_CONTEXT TopLevelIrpContext
 
volatile PWORK_FUNCTION Work
 
union {
   struct {
      PCWSTR   PipePath
 
      BOOLEAN   ClientSynchronous
 
      HANDLE   ClientHandle
 
      NTSTATUS   Status
 
   }   Connect
 
   struct {
      HANDLE   ServerHandle
 
      NTSTATUS   Status
 
   }   Listen
 
   struct {
      HANDLE   PipeHandle
 
      PVOID   Buffer
 
      ULONG   BufferSize
 
      ULONG_PTR   BytesTransferred
 
      NTSTATUS   Status
 
   }   ReadWrite
 
}; 
 
KEVENT ThreadDoneEvent
 
KEVENT StartWorkEvent
 
KEVENT WorkCompleteEvent
 
PKTHREAD Thread
 

Detailed Description

Definition at line 1363 of file cdstruc.h.

Member Data Documentation

◆ 

volatile union { ... } _THREAD_CONTEXT::@1611

◆ Buffer

PVOID _THREAD_CONTEXT::Buffer

Definition at line 184 of file npfs.h.

◆ BufferSize

ULONG _THREAD_CONTEXT::BufferSize

Definition at line 185 of file npfs.h.

◆ BytesTransferred

ULONG_PTR _THREAD_CONTEXT::BytesTransferred

Definition at line 186 of file npfs.h.

◆ Cdfs

ULONG _THREAD_CONTEXT::Cdfs

Definition at line 1369 of file cdstruc.h.

Referenced by CdSetThreadContext().

◆ ClientHandle

HANDLE _THREAD_CONTEXT::ClientHandle

Definition at line 173 of file npfs.h.

◆ ClientSynchronous

BOOLEAN _THREAD_CONTEXT::ClientSynchronous

Definition at line 172 of file npfs.h.

◆ 

struct { ... } _THREAD_CONTEXT::Connect

Referenced by TestConnect(), and TestReadWrite().

◆ 

struct { ... } _THREAD_CONTEXT::Listen

Referenced by TestConnect(), and TestReadWrite().

◆ PipeHandle

HANDLE _THREAD_CONTEXT::PipeHandle

Definition at line 183 of file npfs.h.

◆ PipePath

PCWSTR _THREAD_CONTEXT::PipePath

Definition at line 171 of file npfs.h.

◆ 

struct { ... } _THREAD_CONTEXT::ReadWrite

Referenced by TestReadWrite().

◆ SavedTopLevelIrp

PIRP _THREAD_CONTEXT::SavedTopLevelIrp

Definition at line 1376 of file cdstruc.h.

◆ ServerHandle

HANDLE _THREAD_CONTEXT::ServerHandle

Definition at line 178 of file npfs.h.

◆ StartWorkEvent

KEVENT _THREAD_CONTEXT::StartWorkEvent

Definition at line 191 of file npfs.h.

◆ Status

NTSTATUS _THREAD_CONTEXT::Status

Definition at line 174 of file npfs.h.

◆ Thread

PKTHREAD _THREAD_CONTEXT::Thread

Definition at line 193 of file npfs.h.

◆ ThreadDoneEvent

KEVENT _THREAD_CONTEXT::ThreadDoneEvent

Definition at line 190 of file npfs.h.

◆ TopLevelIrpContext

PIRP_CONTEXT _THREAD_CONTEXT::TopLevelIrpContext

Definition at line 1383 of file cdstruc.h.

◆ Work

volatile PWORK_FUNCTION _THREAD_CONTEXT::Work

Definition at line 166 of file npfs.h.

◆ WorkCompleteEvent

KEVENT _THREAD_CONTEXT::WorkCompleteEvent

Definition at line 192 of file npfs.h.


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