Skip to content

Latest commit

 

History

History
79 lines (61 loc) · 3.27 KB

ns-strmini-_hw_stream_descriptor.md

File metadata and controls

79 lines (61 loc) · 3.27 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:strmini._HW_STREAM_DESCRIPTOR
_HW_STREAM_DESCRIPTOR (strmini.h)
The minidriver uses the HW_STREAM_DESCRIPTOR structure to return stream information to the stream class driver.
stream\hw_stream_descriptor.htm
stream
04/23/2018
HW_STREAM_DESCRIPTOR structure
*PHW_STREAM_DESCRIPTOR, HW_STREAM_DESCRIPTOR, HW_STREAM_DESCRIPTOR structure [Streaming Media Devices], PHW_STREAM_DESCRIPTOR, PHW_STREAM_DESCRIPTOR structure pointer [Streaming Media Devices], _HW_STREAM_DESCRIPTOR, strclass-struct_57b4a9ea-44c1-4584-94f4-060a3fa58bf1.xml, stream.hw_stream_descriptor, strmini/HW_STREAM_DESCRIPTOR, strmini/PHW_STREAM_DESCRIPTOR
strmini.h
Strmini.h
Windows
Windows
HW_STREAM_DESCRIPTOR, *PHW_STREAM_DESCRIPTOR
_HW_STREAM_DESCRIPTOR
strmini/_HW_STREAM_DESCRIPTOR
PHW_STREAM_DESCRIPTOR
strmini/PHW_STREAM_DESCRIPTOR
HW_STREAM_DESCRIPTOR
strmini/HW_STREAM_DESCRIPTOR
APIRef
kbSyntax
HeaderDef
strmini.h
_HW_STREAM_DESCRIPTOR
PHW_STREAM_DESCRIPTOR
HW_STREAM_DESCRIPTOR

_HW_STREAM_DESCRIPTOR structure

-description

The minidriver uses the HW_STREAM_DESCRIPTOR structure to return stream information to the stream class driver.

-struct-fields

-field StreamHeader

Contains the HW_STREAM_HEADER for the stream descriptor.

-field StreamInfo

Contains the HW_STREAM_INFORMATION block for the zero stream.

-remarks

The minidriver returns this structure to the class driver in response to a SRB_GET_STREAM_INFO request. The class driver makes this request by calling the minidriver's StrMiniReceiveDevicePacket routine.

The class driver expects HW_STREAM_DESCRIPTOR to be laid out in memory as an HW_STREAM_HEADER followed by an array of HW_STREAM_INFORMATION structures. The array begins at the address of the StreamInfo member. The HW_STREAM_HEADER's NumberOfStreams member indicates the number of entries in the array. The minidriver uses HW_STREAM_HEADER to describe those kernel streaming properties of the driver as a whole, while each HW_STREAM_INFORMATION structure describes each individual stream the device supports.

-see-also

HW_STREAM_HEADER

HW_STREAM_INFORMATION