Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Interfejs to parametr deskryptora, który definiuje sposób komunikowania się pinu. Minidriver wskazuje, które interfejsy są obsługiwane przez pin, podając wskaźnik do tablicy struktur KSPIN_INTERFACE w odpowiedniej strukturze KSPIN_DESCRIPTOR. Ks następnie używa tych informacji do określania potencjalnej łączności i tworzenia grafu.
Podobnie jak nośniki, interfejsy są również opisywane jako zestaw i jako element tego zestawu. Struktura KSPIN_INTERFACE definiuje określony interfejs w zestawie interfejsów.
Następnie klient w trybie użytkownika określa typ interfejsu dla połączenia przy użyciu człona Interfejs odpowiedniej struktury KSPIN_CONNECT. Klient przekazuje to wystąpienie KSPIN_CONNECT w wywołaniu metody KsCreatePin, co powoduje wysłanie IRP_MJ_CREATE do minidriver.