Partager via


KsFilterFactoryAddCreateItem, fonction (ks.h)

La fonction KsFilterFactoryAddCreateItem ajoute un nouvel élément de création pour la fabrique de filtre spécifiée.

Syntaxe

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

Paramètres

[in] FilterFactory

Pointeur vers une structure KSFILTERFACTORY représentant la fabrique de filtre à laquelle ajouter un nouvel élément de création.

[in] RefString

Pointeur vers une chaîne de texte Unicode qui identifie l’élément de création.

[in, optional] SecurityDescriptor

Ce paramètre contient éventuellement un pointeur vers une structure SECURITY_DESCRIPTOR pour ce type d’objet. Consultez la Microsoft Windows SDK pour plus d’informations sur cette structure. Pour plus d’informations, consultez KSOBJECT_CREATE_ITEM. Si la valeur est NULL, aucun descripteur n’est affecté.

[in] CreateItemFlags

Consultez le tableau du membre Flags de KSOBJECT_CREATE_ITEM.

Valeur retournée

KsFilterFactoryAddCreateItem retourne la réussite ou l’échec de la tentative d’ajout d’un nouvel élément de création.

Remarques

Normalement, un seul élément de création à l’aide du GUID de référence fourni dans le descripteur de filtre est ajouté pour la fabrique de filtre. Cette fonction permet à l’appelant d’ajouter des éléments de création associés à la fabrique de filtre donnée.

Pour plus d’informations, consultez Initialisation d’un minidriver AVStream.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et DirectX 8.0 et versions ultérieures de DirectX.
Plateforme cible Universal
En-tête ks.h (inclure Ks.h)
Bibliothèque Ks.lib

Voir aussi

KSOBJECT_CREATE_ITEM

KsAddObjectCreateItemToDeviceHeader

KsAddObjectCreateItemToObjectHeader

KsAllocateObjectCreateItem

KsFreeObjectCreateItem

KsQueryObjectCreateItem