Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма AVStream minidriver AVStrMiniRemoveEvent вызывается при удалении клиентских запросов из очереди уведомлений для события. Эта подпрограмма является необязательной.
Синтаксис
PFNKSREMOVEEVENT Pfnksremoveevent;
VOID Pfnksremoveevent(
[in] PFILE_OBJECT FileObject,
[in] _KSEVENT_ENTRY *EventEntry
)
{...}
Параметры
[in] FileObject
Указатель на объект файла, для которого необходимо удалить событие.
[in] EventEntry
Указатель на созданную KSEVENT_ENTRY структуру AVStream.
Возвращаемое значение
Никакой
Замечания
Мини-driver указывает адрес этой подпрограммы в элементе RemoveHandler элемента структуры KSEVENT_ITEM. обработка событий в AVStream описывает, как мини-driver предоставляет эту структуру драйверу класса.
Если мини-driver предоставляет AVStrMiniRemoveEvent и не указывает AddHandler или задает AddHandler, вызывающий KsXxxAddE vent, а затем avStrMiniRemoveEvent avStrMiniRemoveEvent должен вызывать RemoveEntryList с указателем на структуру LIST_ENTRY в структуре KSEVENT_ENTRY:
&EventEntry -> ListEntry
В противном случае AVStrMiniRemoveEvent должны отменить шаги, описанные в AddHandler.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX. |
| целевая платформа | Настольный |
| заголовка | ks.h (include Ks.h) |