Compartir a través de


Función KsFilterFactoryAddCreateItem (ks.h)

La función KsFilterFactoryAddCreateItem agrega un nuevo elemento de creación para el generador de filtros especificado.

Sintaxis

KSDDKAPI NTSTATUS KsFilterFactoryAddCreateItem(
  [in]           PKSFILTERFACTORY     FilterFactory,
  [in]           PWSTR                RefString,
  [in, optional] PSECURITY_DESCRIPTOR SecurityDescriptor,
  [in]           ULONG                CreateItemFlags
);

Parámetros

[in] FilterFactory

Puntero a una estructura de KSFILTERFACTORY que representa el generador de filtros al que se va a agregar un nuevo elemento de creación.

[in] RefString

Puntero a una cadena de texto Unicode que identifica el elemento de creación.

[in, optional] SecurityDescriptor

Este parámetro contiene opcionalmente un puntero a una estructura SECURITY_DESCRIPTOR para este tipo de objeto. Consulte Microsoft Windows SDK para obtener información sobre esta estructura. Para obtener información relacionada, vea KSOBJECT_CREATE_ITEM. Si null, no se asigna ningún descriptor.

[in] CreateItemFlags

Consulte la tabla para el miembro flags de de KSOBJECT_CREATE_ITEM.

Valor devuelto

KsFilterFactoryAddCreateItem devuelve éxito o error del intento de agregar un nuevo elemento de creación.

Observaciones

Normalmente, solo se agrega un único elemento de creación mediante el GUID de referencia proporcionado en el descriptor de filtro para el generador de filtros. Esta función permite al autor de la llamada agregar elementos de creación asociados a la factoría de filtros especificada.

Para obtener más información, vea Inicializar un minidriver avStream.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
de la plataforma de destino de Universal
encabezado de ks.h (incluya Ks.h)
biblioteca de Ks.lib

Consulte también

KSOBJECT_CREATE_ITEM

KsAddObjectCreateItemToDeviceHeader

KsAddObjectCreateItemToObjectHeader

KsAllocateObjectCreateItem

KsFreeObjectCreateItem

KsQueryObjectCreateItem