Поделиться через


Функция 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

См. также

KSDEVICE

KSFILTER

KSFILTERFACTORY

KSPIN

KsFilterFactoryGetDevice

KsFilterGetDevice

KsPinGetDevice