KSEVENT_ENTRY構造体 (ks.h)
カーネル ストリーミング サブシステムは、KSEVENT_ENTRY構造を使用して、イベントをトリガーする方法を記述します。
構文
typedef struct _KSEVENT_ENTRY {
LIST_ENTRY ListEntry;
PVOID Object;
union {
PKSDPC_ITEM DpcItem;
PKSBUFFER_ITEM BufferItem;
};
PKSEVENTDATA EventData;
ULONG NotificationType;
const KSEVENT_SET *EventSet;
const KSEVENT_ITEM *EventItem;
PFILE_OBJECT FileObject;
ULONG SemaphoreAdjustment;
ULONG Reserved;
ULONG Flags;
} KSEVENT_ENTRY, *PKSEVENT_ENTRY;
メンバー
ListEntry
Object
DpcItem
BufferItem
EventData
NotificationType
EventSet
EventItem
FileObject
SemaphoreAdjustment
Reserved
Flags
注釈
AVStrMiniRemoveEvent ハンドラーを提供しないドライバーでは、これを不透明なデータ構造として扱う必要があります。
詳細については、「 AVStream でのイベント処理」を参照してください。
要件
要件 | 値 |
---|---|
Header | ks.h (Ks.h を含む) |