структура KSPIN_MEDIUM
Структура KSPIN_MEDIUM определяет определенное подключение в коммуникационной шине.
Синтаксис
struct KSPIN_MEDIUM {
GUID Set;
ULONG Id;
ULONG Flags;
};
Члены
Set
Указывает GUID, указывающий эту коммуникационную шину.
Id
Определяет уникальное подключение в шине.
Flags
Зарезервировано для системного использования.
Комментарии
Структура KSPIN_MEDIUM является псевдонимом для структуры KSIDENTIFIER . Таким образом, их определения идентичны.
Структура KSPIN_MEDIUM идентифицирует среду с уникальным идентификатором GUID среды и экземпляра, который создается для конкретной шины. Существует зарезервированное значение идентификатора KSMEDIUM_TYPE_ANYINSTANCE , которое используется, когда экземпляры шины не имеют никакого значения. Например, KSMEDIUMSETID_Standard относится к системной шине, из которой должна быть только одна. Поэтому этот идентификатор экземпляра всегда используется в качестве удобства.
Контакт может поддерживать несколько сред и интерфейсов на этих носителях. Способ описания закрепления подразумевает, что список интерфейсов поддерживается на всех средах, перечисленных для закрепления. Если это не так, для описания каждого подмножества интерфейсов для конкретных носителей можно использовать другой контакт.
Среда также кэшируется потоковой передачей ядра, чтобы ускорить поиск возможного подключения.
Пример использования этой структуры можно найти в примере тюнера, в котором KSPIN_MEDIUM представляет уникальные соединения между тюнерами, перекладиной и другими компонентами тюнера.
Требования
Заголовок: ks.h (включая Ks.h)