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


структура KSMETHOD_SET (ks.h)

Структура KSMETHOD_SET описывает методы, составляющие набор методов потоковой передачи ядра.

Синтаксис

typedef struct {
  const GUID              *Set;
  ULONG                   MethodsCount;
  const KSMETHOD_ITEM     *MethodItem;
  ULONG                   FastIoCount;
  const KSFASTMETHOD_ITEM *FastIoTable;
} KSMETHOD_SET, *PKSMETHOD_SET;

Члены

Set

Указывает GUID, определяющий набор методов потоковой передачи ядра. Дополнительные сведения о идентификаторах GUID набора методов см. в примечаниях.

MethodsCount

Указывает количество методов в этом наборе методов.

MethodItem

Указывает на массив KSMETHOD_ITEM структур. Каждая структура описывает один метод набора методов.

FastIoCount

Зарезервировано для использования системы. Не используйте.

FastIoTable

Зарезервировано для использования системы. Не используйте.

Замечания

Корпорация Майкрософт предоставляет несколько системных методов потоковой передачи ядра. Мини-drivers указывают один из этих графических идентификаторов в элементе Set. Обычно наборы методов потоковой передачи ядра начинаются с префикса KSMETHODSETID. Идентификаторы GUID набора методов определяются в ks.h, ksmedia.h, bdamedia.hи, возможно, в других файлах заголовков.

Требования

Требование Ценность
заголовка ks.h (include Ks.h)

См. также

KSMETHOD_ITEM