Функция KsGetDevice (ks.h)
Функция KsGetDevice возвращает структуру устройства AVStream, которой принадлежит Объект .
Синтаксис
KSDDKAPI PKSDEVICE KsGetDevice(
[in] PVOID Object
);
Параметры
[in] Object
Объект для запроса устройства, которому он принадлежит.
Возвращаемое значение
KsGetDevice возвращает указатель на структуру KSDEVICE , которая является устройством AVStream, к которому принадлежит Объект .
Комментарии
Объект должен иметь один из следующих значений: PKSPIN, PKSFILTER или PKSFILTERFACTORY. Вызывающие операторы должны выполнять соответствующую рассылку типов в PVOID.
Мини-драйверы обычно не вызывают эту функцию напрямую. Существует ряд функций, которые выполняют встроенные вызовы ksGetDevice и выполняют автоматическую рассылку типов: KsFilterFactoryGetDevice, KsFilterGetDevice и KsPinGetDevice.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в операционных системах Microsoft Windows XP и более поздних версиях, а также DirectX 8.0 и более поздних версий. |
Целевая платформа | Универсальное |
Верхняя часть | ks.h (включая Ks.h) |
Библиотека | Ks.lib |
IRQL | PASSIVE_LEVEL |