Функция KsCacheMedium (ks.h)
Функция KsCacheMedium улучшает производительность построения графов пин-кодов, использующих средние среды для определения подключения.
Синтаксис
KSDDKAPI NTSTATUS KsCacheMedium(
[in] PUNICODE_STRING SymbolicLink,
[in] PKSPIN_MEDIUM Medium,
[in] ULONG PinDirection
);
Параметры
[in] SymbolicLink
Символьная ссылка, используемая для открытия интерфейса устройства.
[in] Medium
Указывает на среду для кэширования.
[in] PinDirection
Содержит направление пин-кода. 1 — выходные данные, 0 — входные данные.
Возвращаемое значение
KsCacheMedium возвращает STATUS_SUCCESS, если операция кэширования выполнена успешно, сбой, если это не так.
Замечания
KsCacheMedium повышает производительность построения графов, создавая раздел реестра по адресу:
\System\CurrentControlSet\Control\MediumCache\GUID\DWORD\DWORD
Это позволяет быстро искать подключенные фильтры в TvTuner и других сложных графах. Обратите внимание, что GUID определяет среду подключения и указывает, что DWORDs обозначает экземпляр устройства. Имя значения — символьная ссылка для драйвера, а ActualValue — направление закрепления.поворота.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ks.h (include Ks.h) |
библиотеки | Ks.lib |