共用方式為


KSRELATIVEEVENT 結構 (ks.h)

KSPROPERTY_CONNECTION_STARTAT 屬性會傳遞 KSRELATIVEEVENT 結構。

語法

typedef struct {
  ULONG       Size;
  ULONG       Flags;
  union {
    HANDLE ObjectHandle;
    PVOID  ObjectPointer;
  };
  PVOID       Reserved;
  KSEVENT     Event;
  KSEVENTDATA EventData;
} KSRELATIVEEVENT;

成員

Size

指定結構的內含大小,包括附加至 EventData 成員的任何事件特定數據。

Flags

指定 ObjectHandle ObjectPointer 等位 物件中指定的類型。

ObjectHandle

指定當 旗標 成員包含KSRELATIVEEVENT_FLAG_HANDLE旗標時,所要使用的事件句柄。

ObjectPointer

指定當 Flags 成員包含KSRELATIVEEVENT_FLAG_POINTER旗標時,所要使用的事件之物件的指標。 這隻適用於內核模式用戶端。

Reserved

保留並設定為零。

Event

包含要使用的事件 KSEVENT 結構。

EventData

KSEVENTDATA 結構,指定事件特定數據的標頭。 標頭本身實際上不會使用,但做為存取事件特定數據的起點,而且必須初始化為零。

要求

要求 價值
標頭 ks.h (包括 Ks.h)