ReactOS  0.4.15-dev-1187-g119f102
_HW_STREAM_REQUEST_BLOCK Struct Reference

#include <strmini.h>

Collaboration diagram for _HW_STREAM_REQUEST_BLOCK:

Classes

union  _CommandData
 

Public Member Functions

 _Field_size_ (NumberOfScatterGatherElements) PKSSCATTER_GATHER ScatterGatherBuffer
 

Public Attributes

ULONG SizeOfThisPacket
 
SRB_COMMAND Command
 
NTSTATUS Status
 
PHW_STREAM_OBJECT StreamObject
 
PVOID HwDeviceExtension
 
PVOID SRBExtension
 
union _HW_STREAM_REQUEST_BLOCK::_CommandData CommandData
 
ULONG NumberOfBuffers
 
ULONG TimeoutCounter
 
ULONG TimeoutOriginal
 
struct _HW_STREAM_REQUEST_BLOCKNextSRB
 
PIRP Irp
 
ULONG Flags
 
PVOID HwInstanceExtension
 
union {
   ULONG   NumberOfBytesToTransfer
 
   ULONG   ActualBytesTransferred
 
}; 
 
ULONG NumberOfPhysicalPages
 
ULONG NumberOfScatterGatherElements
 
ULONG Reserved [1]
 

Detailed Description

Definition at line 222 of file strmini.h.

Member Function Documentation

◆ _Field_size_()

_HW_STREAM_REQUEST_BLOCK::_Field_size_ ( NumberOfScatterGatherElements  )

Member Data Documentation

◆ @2214

__GNU_EXTENSION { ... }

◆ ActualBytesTransferred

ULONG _HW_STREAM_REQUEST_BLOCK::ActualBytesTransferred

Definition at line 262 of file strmini.h.

◆ Command

SRB_COMMAND _HW_STREAM_REQUEST_BLOCK::Command

◆ CommandData

union _HW_STREAM_REQUEST_BLOCK::_CommandData _HW_STREAM_REQUEST_BLOCK::CommandData

◆ Flags

ULONG _HW_STREAM_REQUEST_BLOCK::Flags

Definition at line 257 of file strmini.h.

◆ HwDeviceExtension

PVOID _HW_STREAM_REQUEST_BLOCK::HwDeviceExtension

Definition at line 227 of file strmini.h.

Referenced by FilterDispatch_fnClose(), and InitializeFilterWithKs().

◆ HwInstanceExtension

PVOID _HW_STREAM_REQUEST_BLOCK::HwInstanceExtension

Definition at line 258 of file strmini.h.

Referenced by InitializeFilterWithKs().

◆ Irp

PIRP _HW_STREAM_REQUEST_BLOCK::Irp

Definition at line 256 of file strmini.h.

Referenced by FilterDispatch_fnClose(), and InitializeFilterWithKs().

◆ NextSRB

struct _HW_STREAM_REQUEST_BLOCK* _HW_STREAM_REQUEST_BLOCK::NextSRB

Definition at line 254 of file strmini.h.

◆ NumberOfBuffers

ULONG _HW_STREAM_REQUEST_BLOCK::NumberOfBuffers

Definition at line 251 of file strmini.h.

◆ NumberOfBytesToTransfer

ULONG _HW_STREAM_REQUEST_BLOCK::NumberOfBytesToTransfer

Definition at line 261 of file strmini.h.

◆ NumberOfPhysicalPages

ULONG _HW_STREAM_REQUEST_BLOCK::NumberOfPhysicalPages

Definition at line 266 of file strmini.h.

◆ NumberOfScatterGatherElements

ULONG _HW_STREAM_REQUEST_BLOCK::NumberOfScatterGatherElements

Definition at line 267 of file strmini.h.

◆ Reserved

ULONG _HW_STREAM_REQUEST_BLOCK::Reserved[1]

Definition at line 268 of file strmini.h.

◆ SizeOfThisPacket

ULONG _HW_STREAM_REQUEST_BLOCK::SizeOfThisPacket

Definition at line 223 of file strmini.h.

Referenced by StreamClassReenumerateStreams(), and StreamClassStartDevice().

◆ SRBExtension

PVOID _HW_STREAM_REQUEST_BLOCK::SRBExtension

Definition at line 228 of file strmini.h.

◆ Status

NTSTATUS _HW_STREAM_REQUEST_BLOCK::Status

◆ StreamObject

PHW_STREAM_OBJECT _HW_STREAM_REQUEST_BLOCK::StreamObject

Definition at line 226 of file strmini.h.

◆ TimeoutCounter

ULONG _HW_STREAM_REQUEST_BLOCK::TimeoutCounter

Definition at line 252 of file strmini.h.

◆ TimeoutOriginal

ULONG _HW_STREAM_REQUEST_BLOCK::TimeoutOriginal

Definition at line 253 of file strmini.h.


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