Compartir a través de


KS Interfaces

Una interfaz es un parámetro descriptor que define cómo se comunica un pin. El minidriver indica qué interfaces admite un pin proporcionando un puntero a una matriz de estructuras de KSPIN_INTERFACE en la estructura KSPIN_DESCRIPTOR pertinente. A continuación, KS usa esta información para determinar la posible conectividad y creación de grafos.

Al igual que los medios, las interfaces también se describen como un conjunto y como un elemento de ese conjunto. La estructura KSPIN_INTERFACE define una interfaz específica dentro de un conjunto de interfaz.

A continuación, el cliente en modo de usuario especifica el tipo de interfaz de una conexión mediante el miembro Interface de la estructura de KSPIN_CONNECT pertinente. El cliente pasa esta instancia de KSPIN_CONNECT en una llamada a KsCreatePin, lo que da como resultado que se envíe un IRP_MJ_CREATE al minidriver.