共用方式為


HW_STREAM_HEADER結構(strmini.h)

HW_STREAM_HEADER 結構將迷你驅動程式整體支援的核心串流語意描述為 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 結構的 StreamPropertiesArray 成員中找到個別數據流支援的屬性集。

NumDevEventArrayEntries

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

DeviceEventsArray

迷你驅動程式所支援之事件集數位開頭的指標。

Topology

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

DeviceEventRoutine

指向迷你驅動程式的 StrMiniEvent 例程。

NumDevMethodArrayEntries

DeviceMethodsArray

Reserved[2]

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

要求

要求 價值
標頭 strmini.h (包括 Strmini.h)

另請參閱

HW_STREAM_DESCRIPTOR

HW_STREAM_INFORMATION