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 |