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
指定當 Flags 成員包含KSRELATIVEEVENT_FLAG_HANDLE旗標時,支援要使用的事件之物件的句柄。
ObjectPointer
指定當 Flags 成員包含KSRELATIVEEVENT_FLAG_POINTER旗標時,支援要使用的事件之物件的指標。 這隻適用於核心模式用戶端。
Reserved
保留並設定為零。
Event
包含要使用的事件 KSEVENT 結構。
EventData
KSEVENTDATA 結構,指定事件特定數據的標頭。 標頭本身實際上不會使用,但做為存取事件特定數據的起點,而且必須初始化為零。
規格需求
需求 | 值 |
---|---|
標頭 | ks.h (包含 Ks.h) |