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