KSPROPERTY_PIN_COMMUNICATION
La propriété KSPROPERTY_PIN_COMMUNICATION spécifie la direction du flux IRP sur les broches instanciées par la fabrique de broches.
Tableau récapitulatif de l’utilisation
Obtenir | Définissez | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui | Non | Épingle | KSP_PIN | KSPIN_COMMUNICATION |
Notes
Le filtre KS retourne l’une des valeurs suivantes, qui spécifie le sens de communication d’une broche instanciée par cette fabrique de broches.
Valeur | Description |
---|---|
KSPIN_COMMUNICATION_NONE | La fabrique de broches instancie les broches de récepteur IRP. Ces broches ne peuvent être connectées qu’aux broches sources IRP. |
KSPIN_COMMUNICATION_SOURCE | La fabrique de broches instancie les broches sources IRP. Ces broches ne peuvent être connectées qu’à des broches de récepteur IRP. |
KSPIN_COMMUNICATION_BOTH | La fabrique de broches instancie les broches qui sont à la fois des récepteurs IRP et des sources IRP. |
KSPIN_COMMUNICATION_BRIDGE | Cette broche ne peut pas se connecter à d’autres broches, mais des instances peuvent être créées dessus pour recevoir des demandes d’E/S autres que KS. |
Les broches sources envoient des IRP aux broches récepteurs. Une broche source peut lire ou écrire des données, et une broche récepteur peut avoir des données lues ou écrites à partir de celle-ci. Pour plus d’informations, consultez KSPROPERTY_PIN_DATAFLOW.
Les minidrivers stream n’ont pas besoin de gérer cette propriété directement ; le pilote de classe de flux gère cette propriété à l’aide de blocs de requête de flux pour interroger plus d’informations si nécessaire.
Spécifications
En-tête : ks.h (include Ks.h)