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 |