共用方式為


HW_STREAM_HEADER 結構 (strmini.h)

HW_STREAM_HEADER 結構會描述 minidriver 整體支援的核心串流語意,做為 HW_STREAM_DESCRIPTOR 結構的一部分。

語法

typedef struct _HW_STREAM_HEADER {
  ULONG             NumberOfStreams;
  ULONG             SizeOfHwStreamInformation;
  ULONG             NumDevPropArrayEntries;
  PKSPROPERTY_SET   DevicePropertiesArray;
  ULONG             NumDevEventArrayEntries;
  PKSEVENT_SET      DeviceEventsArray;
  PKSTOPOLOGY       Topology;
  PHW_EVENT_ROUTINE DeviceEventRoutine;
  LONG              NumDevMethodArrayEntries;
  PKSMETHOD_SET     DeviceMethodsArray;
  ULONG             Reserved[2];
} HW_STREAM_HEADER, *PHW_STREAM_HEADER;

成員

NumberOfStreams

在此標頭後面的 HW_STREAM_INFORMATION 結構數目。

SizeOfHwStreamInformation

HW_STREAM_INFORMATION 結構的大小,以位元組為單位。

NumDevPropArrayEntries

DevicePropertiesArray 所指向陣列中的項目數。

DevicePropertiesArray

整個minidriver所支援之屬性集數位開頭的指標。 (您可以在數據流之 HW_STREAM_INFORMATION structure.) 的 StreamPropertiesArray 成員中找到個別數據流所支援的屬性集。

NumDevEventArrayEntries

DeviceEventsArray 所指向陣列中的項目數。

DeviceEventsArray

Minidriver 所支援之事件集數位開頭的指標。

Topology

KSTOPOLOGY 結構的指標,描述迷你驅動程序節點和針腳的內部拓撲。 類別驅動程式會使用此方法來處理minidriver 的KSPROPSETID_Topology 屬性集。

DeviceEventRoutine

指向 minidriver 的 StrMiniEvent 例程。

NumDevMethodArrayEntries

DeviceMethodsArray

Reserved[2]

保留供系統使用。 請勿使用。

規格需求

需求
標頭 strmini.h (包含 Strmini.h)

另請參閱

HW_STREAM_DESCRIPTOR

HW_STREAM_INFORMATION