Partager via


Fonction StreamClassRegisterFilterWithNoKSPins (strmini.h)

La routine StreamClassRegisterFilterWithNoKSPins est utilisée pour inscrire des pilotes de filtre auprès de Microsoft DirectShow qui n’ont pas de broches de diffusion en continu du noyau et, par conséquent, ne sont pas diffusés en mode noyau.

Syntaxe

NTSTATUS StreamClassRegisterFilterWithNoKSPins(
  [in]           PDEVICE_OBJECT DeviceObject,
  [in]           const GUID     *InterfaceClassGUID,
  [in]           ULONG          PinCount,
  [in]           BOOL           *PinDirection,
  [in]           KSPIN_MEDIUM   *MediumList,
  [in, optional] GUID           *CategoryList
);

Paramètres

[in] DeviceObject

Pointe vers l’objet de périphérique du pilote.

[in] InterfaceClassGUID

Spécifie le GUID de la classe d’interface à inscrire.

[in] PinCount

Spécifie le nombre de broches sur le filtre.

[in] PinDirection

Spécifie un tableau de valeurs booléennes de taille PinCount, une pour chaque épingle sur le filtre. Les valeurs indiquent la direction de chaque broche. Si la valeur est TRUE, cette broche est une broche de sortie. Si la valeur est FALSE, l’épingle est une broche d’entrée.

[in] MediumList

Spécifie un tableau de taille PinCount de structures KSPIN_MEDIUM , un pour chaque broche sur le filtre.

[in, optional] CategoryList

Si ce n’est pas NULL, spécifie un tableau de GUID de catégorie de broches, un pour chaque broche sur le filtre.

Valeur retournée

Retourne STATUS_SUCCESS en cas de réussite ou le code d’erreur approprié en cas d’échec.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête strmini.h (include Strmini.h)
Bibliothèque Stream.lib

Voir aussi

KSPIN_MEDIUM