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)

Voir aussi

KSPROPERTY_PIN_DATAFLOW

KSP_PIN