Função StreamClassRegisterFilterWithNoKSPins (strmini.h)

A rotina StreamClassRegisterFilterWithNoKSPins é usada para registrar drivers de filtro com o Microsoft DirectShow que não têm pinos de streaming de kernel e, portanto, não transmitem 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 de dispositivo do driver.

[in] InterfaceClassGUID

Especifica o GUID da classe de interface a ser registrada.

[in] PinCount

Especifica o número de pinos no filtro.

[in] PinDirection

Especifica uma matriz do tamanho de PinCount de 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 do tamanho de PinCount de 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.

Retornar valor

Retorna STATUS_SUCCESS em caso de êxito ou o código de erro apropriado em caso de falha.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho strmini.h (inclua Strmini.h)
Biblioteca Stream.lib

Confira também

KSPIN_MEDIUM