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) |