Функция 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 |