KSRELATIVEEVENT structure

The KSPROPERTY_CONNECTION_STARTAT property is passed a KSRELATIVEEVENT structure.

Syntax

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

Members

Size

Specifies the inclusive size of the structure, including any event specific data appended to the EventData member.

Flags

Specifies what type of object is specified in the ObjectHandle and ObjectPointer union.

Reserved

Reserved and set to zero.

Event

A KSEVENT structure that contains the event to be used.

EventData

A KSEVENTDATA structure that specifies the header for the event-specific data. The header itself is not actually used except as a starting point to access the event-specific data, and must be initialized to zero.

Requirements

   
Header ks.h (include Ks.h)