Compartilhar via


Função StreamClassRegisterFilterWithNoKSPins (strmini.h)

A rotina StreamClassRegisterFilterWithNoKSPins é usada para registrar drivers de filtro no Microsoft DirectShow que não têm pinos de streaming de kernel e, portanto, não são transmitidos no modo kernel.

Sintaxe

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

Parâmetros

[in] DeviceObject

Aponta para o objeto do dispositivo do driver.

[in] InterfaceClassGUID

Especifica o GUID da classe de interface a ser registrado.

[in] PinCount

Especifica o número de pinos no filtro.

[in] PinDirection

Especifica uma matriz PinCountde valores boolianos, uma para cada pino no filtro. Os valores indicam a direção do pino para cada pino. Se TRUE, esse pino será um pino de saída. Se FALSE, o pino será um pino de entrada.

[in] MediumList

Especifica uma matriz PinCountde estruturas de KSPIN_MEDIUM, uma para cada pino no filtro.

[in, optional] CategoryList

Se não for NULL, especificará uma matriz de GUIDs de categoria de pino, uma para cada pino no filtro.

Valor de retorno

Retorna STATUS_SUCCESS com êxito ou o código de erro apropriado sobre falha.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho strmini.h (inclua Strmini.h)
biblioteca Stream.lib

Consulte também

KSPIN_MEDIUM