Функция KsAddEvent (ks.h)

Функция KsAddEvent добавляет событие в список событий Объекта.

Синтаксис

void KsAddEvent(
  [in] PVOID          Object,
  [in] PKSEVENT_ENTRY EventEntry
);

Параметры

[in] Object

Объект, к которому добавляется событие.

[in] EventEntry

Указатель на структуру KSEVENT_ENTRY , описывающую событие, добавляемое в Объект.

Возвращаемое значение

None

Remarks

Мини-драйверы обычно не вызывают эту подпрограмму напрямую; Вместо этого они используют KsFilterAddEvent или KsPinAddEvent.

После добавления событий в список событий эти события могут быть созданы как события данных вызовом KsXxxGenerateEvents . Преобразование типа объекта (фильтра или закрепления) в PVOID должно быть предоставлено вызывающим объектом.

Требования

Требование Значение
Минимальная версия клиента Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версий.
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
Библиотека Ks.lib
IRQL PASSIVE_LEVEL

См. также раздел

KSEVENT_ENTRY

KsDefaultAddEventHandler

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent