Función StreamClassRegisterFilterWithNoKSPins (strmini.h)

La rutina StreamClassRegisterFilterWithNoKSPins se usa para registrar controladores de filtro con Microsoft DirectShow que no tienen patillas de streaming de kernel y, por lo tanto, no transmiten en modo kernel.

Sintaxis

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

Apunta al objeto de dispositivo del controlador.

[in] InterfaceClassGUID

Especifica el GUID de clase de interfaz que se va a registrar.

[in] PinCount

Especifica el número de patillas del filtro.

[in] PinDirection

Especifica una matriz de valores booleanos de tamaño PinCount, una para cada patilla del filtro. Los valores indican la dirección del pin para cada patilla. Si es TRUE, este pin es un pin de salida. Si es FALSE, el pin es un pin de entrada.

[in] MediumList

Especifica una matriz de tamaño PinCount de estructuras de KSPIN_MEDIUM , una para cada patilla del filtro.

[in, optional] CategoryList

Si no es NULL, especifica una matriz de GUID de categoría de patillas, una para cada patilla del filtro.

Valor devuelto

Devuelve STATUS_SUCCESS si se ejecuta correctamente o el código de error adecuado en caso de error.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado strmini.h (incluya Strmini.h)
Library Stream.lib

Consulte también

KSPIN_MEDIUM