Estructura KSRELATIVEEVENT (ks.h)
La propiedad KSPROPERTY_CONNECTION_STARTAT se pasa a una estructura KSRELATIVEEVENT.
Sintaxis
typedef struct {
ULONG Size;
ULONG Flags;
union {
HANDLE ObjectHandle;
PVOID ObjectPointer;
};
PVOID Reserved;
KSEVENT Event;
KSEVENTDATA EventData;
} KSRELATIVEEVENT;
Miembros
Size
Especifica el tamaño inclusivo de la estructura, incluidos los datos específicos del evento anexados al miembro EventData .
Flags
Especifica qué tipo de objeto se especifica en la unión ObjectHandle y ObjectPointer .
ObjectHandle
Especifica el identificador del objeto que admite el evento que se va a usar si el miembro Flags contiene la marca KSRELATIVEEVENT_FLAG_HANDLE.
ObjectPointer
Especifica un puntero al objeto que admite el evento que se va a usar si el miembro Flags contiene la marca KSRELATIVEEVENT_FLAG_POINTER. Esto solo es válido para los clientes en modo kernel.
Reserved
Reservado y establecido en cero.
Event
Estructura KSEVENT que contiene el evento que se va a usar.
EventData
Estructura KSEVENTDATA que especifica el encabezado de los datos específicos del evento. El propio encabezado no se usa realmente, excepto como punto de partida para acceder a los datos específicos del evento y debe inicializarse en cero.
Requisitos
Requisito | Valor |
---|---|
Header | ks.h (incluya Ks.h) |