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의 이벤트 처리를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ks.h(Ks.h 포함) |