KsPinPropertyHandler, fonction (ks.h)
La fonction KsPinPropertyHandler effectue une gestion standard des membres statiques du jeu de propriétés KSPROPSETID_Pin. Cette gestion n’inclut pas les KSPROPERTY_PIN_CINSTANCES ou les KSPROPERTY_PIN_DATAINTERSECTION.
Syntaxe
KSDDKAPI NTSTATUS KsPinPropertyHandler(
[in] PIRP Irp,
[in] PKSPROPERTY Property,
[in, out] PVOID Data,
[in] ULONG DescriptorsCount,
[in] const KSPIN_DESCRIPTOR *Descriptor
);
Paramètres
[in] Irp
Spécifie l’IRP qui gère la demande de connexion.
[in] Property
Spécifie les informations de propriété spécifiques.
[in, out] Data
Spécifie le paramètre de données mappé à une adresse système. Il s’agit du même paramètre passé à un gestionnaire de propriétés via un rappel KsPropertyHandler .
[in] DescriptorsCount
Spécifie le nombre de descripteurs de broches passés.
[in] Descriptor
Spécifie le pointeur vers la liste des descripteurs de broche.
Valeur retournée
La fonction KsPinPropertyHandler retourne STATUS_SUCCESS ou une erreur spécifique à la propriété gérée. La fonction remplit le IO_STATUS_BLOCK. Champ d’informations du PIRP. Élément IoStatus dans l’IRP. Il ne définit pas le IO_STATUS_BLOCK. Champ d’état ni terminer l’IRP.
Remarques
N’utilisez pas la fonction KsPinPropertyHandler pour définir un jeu de propriétés pin ; un jeu de propriétés pin peut être défini plus facilement à l’aide de la macro DEFINE_KSPROPERY_PINSET.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ks.h (inclure Ks.h) |
Bibliothèque | Ks.lib |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour