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


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