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.
W ramach ustawionego żądania sterowniki NDIS i nadmiernie używają identyfikatora OID OID_NDK_SET_STATE, aby ustawić stan funkcji NDK karty miniport.
Sterowniki NDIS 6.30 i nowsze miniport, które zapewniają usługi NDK, muszą obsługiwać ten identyfikator OID. W przeciwnym razie ten OID jest opcjonalny.
Uwagi
NDIS wystawia ten identyfikator OID z elementem członkowskim InformationBuffer struktury NDIS_OID_REQUEST wskazującą element logiczny i InformationBufferLength równy sizeof(BOOLEAN).
Jeśli wartość BOOLEAN ma wartość TRUE , a wartość słowa kluczowego *NetworkDirect jest niezerowa, należy włączyć funkcję NDK karty miniportu.
Sterownik miniportu może odczytać wartość słowa kluczowego *NetworkDirect , wykonując następujące czynności:
Wywołaj element NdisOpenConfigurationEx za pomocą uchwytu NDIS, że funkcja NdisMRegisterMiniportDriver zwrócona podczas inicjowania sterownika miniportu. Aby uzyskać więcej informacji na temat wywoływania interfejsu NdisOpenConfigurationEx, zobacz Odczytywanie rejestru w sterowniku NDIS 6.0 Miniport.
Wywołaj metodę NdisReadConfiguration, przekazując:
"*NetworkDirect" dla parametru słowa kluczowego
NdisParameterInteger parametru ParameterType
Jeśli wartość LOGICZNA to FALSE, funkcja NDK karty miniport musi być wyłączona.
Aby włączyć lub wyłączyć funkcję NDK, funkcja wywołania zwrotnego miniportu sterownika MiniportOidRequest powinna wykonać kroki opisane w temacie Włączanie i wyłączanie funkcji NDK.
Nuta Sterownik miniportu obsługujący protokół NDK nigdy nie może wywoływać NdisMNetPnPEvent z kontekstu funkcji MiniportOidRequest , ponieważ może to spowodować zakleszczenie. Zamiast tego należy wywołać element roboczy NdisMNetPnPEvent z innego kontekstu lub kolejki elementu roboczego.
Funkcja Miniportu miniportu sterownika MiniportOidRequest z obsługą NDK musi zwrócić STATUS_SUCCESS dla żądania identyfikatora OID OID_NDK_SET_STATE, chyba że wystąpi awaria. Sterownik nie może zwrócić NDIS_STATUS_PENDING.
Wymagania
Minimalny obsługiwany klient |
Brak obsługiwanych |
Minimalny obsługiwany serwer |
Windows Server 2012 |
Version |
Obsługiwane w usłudze NDIS 6.30 i nowszych wersjach. |
Nagłówek |
Ntddndis.h (uwzględniając Ndis.h) |