Функция StreamClassRegisterFilterWithNoKSPins (strmini.h)

Подпрограмма StreamClassRegisterFilterWithNoKSPins используется для регистрации драйверов фильтров в Microsoft DirectShow, не имеющих пин-кодов потоковой передачи ядра, поэтому не выполняйте потоковую передачу в режиме ядра.

Синтаксис

NTSTATUS StreamClassRegisterFilterWithNoKSPins(
  [in]           PDEVICE_OBJECT DeviceObject,
  [in]           const GUID     *InterfaceClassGUID,
  [in]           ULONG          PinCount,
  [in]           BOOL           *PinDirection,
  [in]           KSPIN_MEDIUM   *MediumList,
  [in, optional] GUID           *CategoryList
);

Параметры

[in] DeviceObject

Указывает на объект устройства драйвера.

[in] InterfaceClassGUID

Указывает GUID класса интерфейса для регистрации.

[in] PinCount

Указывает количество закреплений в фильтре.

[in] PinDirection

Указывает массив PinCountмассив логических значений по одному для каждого закрепления фильтра. Значения указывают направление закрепления для каждого закрепления. Если TRUE, это пин-код выходных данных. Если FALSE, то пин-код является входным закреплением.

[in] MediumList

Задает массив PinCountразмером KSPIN_MEDIUM структур, по одному для каждого закрепления в фильтре.

[in, optional] CategoryList

Если не равно NULL, указывает массив идентификаторов GUID категории контактов, по одному для каждого закрепления в фильтре.

Возвращаемое значение

Возвращает STATUS_SUCCESS при успешном выполнении или соответствующий код ошибки при сбое.

Требования

Требование Ценность
целевая платформа Настольный
заголовка strmini.h (include Strmini.h)
библиотеки Stream.lib

См. также

KSPIN_MEDIUM