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