Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
The KSEVENT structure specifies a single kernel streaming event within a kernel streaming event set.
The KSEVENT, KSMETHOD, and KSPROPERTY structures are aliases for the KSIDENTIFIER structure. Bu nedenle tanımları aynıdır.
Syntax
struct KSEVENT {
GUID Set;
ULONG Id;
ULONG Flags;
};
Members
Set
Çekirdek akış olay kümesini tanımlayan bir GUID belirtir.
For more information about event set GUIDs, see the Remarks section below.
Id
Olay kümesinin üyesini belirtir.
Flags
İstek türünü belirtir.
Bu bayrak, aşağıdaki tabloda listelenen değerlerden biri olmalıdır.
| Value | Description |
|---|---|
| KSEVENT_TYPE_ENABLE | Bu olay türü için olay bildirimini etkinleştirir. sürücü, istemci açıkça devre dışı bırakıncaya kadar olay bildirimine devam eder. |
| KSEVENT_TYPE_ONESHOT | Yalnızca bu olayın bir sonraki oluşumu için olay bildirimini etkinleştirir. İstemcinin, olayı gerçekleştikten sonra devre dışı bırakması gerekmez (ve devre dışı bırakmamalıdır). |
| KSEVENT_TYPE_SETSUPPORT | Olay kümelerinin listesi veya belirli bir olay kümesinin desteği için sorgular. |
| KSEVENT_TYPE_BASICSUPPORT | Belirli bir olay türü için destek sorguları. |
| KSEVENT_TYPE_ENABLEBUFFERED | Sürücü, istemciye bildirmek yerine olay bildirimlerini kuyruğa alır. The client then issues a second IOCTL_KS_ENABLE_EVENT request with the KSEVENT_TYPE_QUERYBUFFER to receive the queued event notifications. |
| KSEVENT_TYPE_TOPOLOGY | Indicates that the event passed is of type KSE_NODE, where NodeId indicates the numeric ID of the topology node. Bu bayrağı kendi başına ayarlamayın; bunun yerine, VEYA bu listedeki diğer bayraklarla. |
| KSEVENT_TYPE_QUERYBUFFER | Bir sonraki arabelleğe alınan olay bildirimini alır. |
Remarks
Microsoft, sistem tanımlı çeşitli olay kümesi GUID'leri sağlar. Minidrivers specify one of these GUIDs in the Set member. Kernel streaming event sets typically begin with a KSEVENTSETID prefix. Kernel streaming event sets are defined in ks.h, ksmedia.h, bdamedia.h, and possibly other header files.
Çekirdek akış olayları hakkında daha fazla bilgi için bkz. KS Özellikleri, Olaylar ve Yöntemler.
Requirements
Header: ks.h (include Ks.h)