Struktur KSRELATIVEEVENT (ks.h)

Properti KSPROPERTY_CONNECTION_STARTAT melewati struktur KSRELATIVEEVENT.

Sintaks

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

Anggota

Size

Menentukan ukuran inklusif struktur, termasuk data tertentu peristiwa apa pun yang ditambahkan ke anggota EventData .

Flags

Menentukan tipe objek apa yang ditentukan dalam union ObjectHandle dan ObjectPointer .

ObjectHandle

Menentukan handel objek yang mendukung peristiwa yang akan digunakan jika anggota Bendera berisi bendera KSRELATIVEEVENT_FLAG_HANDLE.

ObjectPointer

Menentukan penunjuk ke objek yang mendukung peristiwa yang akan digunakan jika anggota Bendera berisi bendera KSRELATIVEEVENT_FLAG_POINTER. Ini hanya berlaku untuk klien mode kernel.

Reserved

Dicadangkan dan diatur ke nol.

Event

Struktur KSEVENT yang berisi peristiwa yang akan digunakan.

EventData

Struktur KSEVENTDATA yang menentukan header untuk data khusus peristiwa. Header itu sendiri sebenarnya tidak digunakan kecuali sebagai titik awal untuk mengakses data khusus peristiwa, dan harus diinisialisasi ke nol.

Persyaratan

Persyaratan Nilai
Header ks.h (termasuk Ks.h)