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)