Udostępnij przez


Tworzenie sterownika serwera proxy dla dostawcy usług SIECI SAN

Sterownik proxy dla dostawcy usług SAN to sterownik trybu jądra, który wykonuje zadania wymagane przez przełącznik Windows Sockets i dostawcę usług SAN. Takie zadania obejmują zarządzanie pamięcią i określanie adresów IP kontrolerów interfejsu sieciowego ,które znajdują się pod kontrolą sterownika proxy. Sterownik serwera proxy nie musi być sterownikiem modelu sterowników systemu Windows (WDM). Oznacza to, że nie jest wymagana obsługa funkcji Plug and Play ani zarządzania energią. Aby uzyskać więcej informacji na temat tworzenia sterownika trybu jądra, zobacz Kernel-Mode Driver Components.

Różni dostawcy mogą używać różnych technologii bazowych do implementowania kontrolerów interfejsu sieciowego sieci SAN, dlatego Windows Sockets Direct nie określa interfejsu między dostawcą usług SIECI SAN a sterownikiem serwera proxy lub między sterownikiem proxy a transportem SIECI SAN.

Dostawca urządzeń SAN NIC musi zaimplementować interfejs transportowy odpowiedni dla swoich podstawowych technologii. Dostawca może zaimplementować ten interfejs w karcie sieciowej SAN, w sterowniku trybu jądra dla karty sieciowej SAN lub w obu. Dostawca usług SAN mapuje ten interfejs bezpośrednio do przestrzeni adresowej procesu trybu użytkownika. Dostawca musi upewnić się, że wszystkie bufory przekazywane przez ten interfejs są zablokowane i zarejestrowane w SAN NIC.

W poniższych sekcjach opisano sposób tworzenia sterownika serwera proxy dla biblioteki DLL dostawcy usług SIECI SAN:

inicjowanie i zwalnianie sterownika serwera proxy sieci SAN

przydzielanie i zwalnianie pamięci dla sterownika proxy sieci SAN

Zabezpieczanie i uwalnianie praw własności adresów wirtualnych

Rejestrowanie powiadomień SAN NIC

Tłumaczenie na natywny adres SAN

implementowanie IOCTLs dla dostawcy usług SAN