Функция KsGetObjectTypeFromFileObject (ks.h)
Функция KsGetObjectTypeFromFileObject возвращает тип объекта AVStream, связанный с данным объектом файла.
Синтаксис
KSDDKAPI KSOBJECTTYPE KsGetObjectTypeFromFileObject(
[in] PFILE_OBJECT FileObject
);
Параметры
[in] FileObject
Указатель на структуру FILE_OBJECT , для которой определяется связанный тип объекта AVStream.
Возвращаемое значение
KsGetObjectTypeFromFileObject возвращает тип объекта AVStream, связанного с FileObject , в виде перечисления KSOBJECTTYPE . Это может быть один из следующих вариантов: KsObjectTypeDevice, KsObjectTypeFilterFactory, KsObjectTypeFilter или KsObjectTypePin.
Комментарии
Функция KsGetObjectTypeFromFileObject не проверка, что файловый объект связан с объектом KS. Если это не так, это может привести к ошибке доступа к памяти. Разработчикам драйверов следует рассмотреть возможность использования структурированной обработки исключений для перехвата возможного исключения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версиях. |
Целевая платформа | Универсальное |
Верхняя часть | ks.h (включая Ks.h) |
Библиотека | Ks.lib |
IRQL | Любой уровень |