Udostępnij przez


NDIS_STATUS_PM_OFFLOAD_REJECTED

Stan NDIS_STATUS_PM_OFFLOAD_REJECTED wskazuje na nadmierne obciążenie sterowników, że odciążenie protokołu zarządzania energią zostało odrzucone.

Uwagi

Sterowniki NDIS lub miniport mogą wygenerować NDIS_STATUS_PM_OFFLOAD_REJECTED wskazania stanu, gdy jeden z nich usunie odciążony protokół. StatusBuffer element członkowski struktury NDIS_STATUS_INDICATION zawiera ULONG identyfikatora odciążania protokołu odrzuconego protokołu odciążania. Usługa NDIS dostarczyła identyfikator odciążania protokołu w ProtocolOffloadId składowej struktury NDIS_PM_PROTOCOL_OFFLOAD.

NDIS generuje NDIS_STATUS_PM_OFFLOAD_REJECTED wskazanie stanu, gdy musi usunąć wcześniej odciążony protokół z karty sieciowej. Na przykład usługa NDIS może usunąć odciążanie protokołu do bezpłatnych zasobów w celu odciążania protokołu o wyższym priorytcie. Usługa NDIS wysyła wskazanie stanu do powiązania, które odciążyło odciążony protokół, ale nie wysyła go do innych powiązań.

Sterowniki Miniport zgłaszają ten stan wskazujący na odrzucenie wcześniej zaakceptowanego odciążania protokołu. Na przykład w przypadku Wi-Fi WOL sterownik miniportu musi wprowadzić NDIS_STATUS_PM_OFFLOAD_REJECTED wskazanie stanu, gdy rotacja PTK/GTK nie jest wymagana do obsługi WOL (ze względu na obsługę infrastruktury specyficznej dla dostawcy).

W przypadku kart sieci bezprzewodowej, które używają elementów infrastruktury do odciążania protokołów i roamingu w całej infrastrukturze, możliwe jest, że nowy element infrastruktury może nie obsługiwać tych samych możliwości co poprzedni. W takim przypadku sterownik miniportu może wydać wskazanie stanu NDIS, a usługa NDIS wyda NDIS_STATUS_PM_OFFLOAD_REJECTED z określonym kodem błędu.

Sterownik sieci Wi-Fi może buforowania żądań odciążania protokołu lokalnie. Gdy sterownik przetwarza identyfikator OID do dodawania lub usuwania odciążania protokołu, sterownik może zdecydować, aby zaktualizować tylko lokalną pamięć podręczną. Sterownik może odroczyć aktualizację infrastruktury do momentu odebrania identyfikatora OID OID_PM_PARAMETERS.

Infrastruktura może nie mieć wystarczającej ilości zasobów, aby pomieścić wszystkie odciążenia protokołu. W takim przypadku infrastruktura może zaakceptować częściową listę odciążeń protokołu. Gdy sterownik miniportu zakończy żądanie zestawu OID_PM_PARAMETERS, sterownik miniportu musi wprowadzić NDIS_STATUS_PM_OFFLOAD_REJECTED wskazania stanu dla każdego odciążania protokołu odrzucanego przez ap.

Na przykład karta sieciowa może używać protokołu ARP serwera proxy ap do obsługi odciążania protokołu ARP.

Wymagania

Wersja

Obsługiwane w usłudze NDIS 6.20 lub nowszym.

Nagłówek

Ndis.h (m.in. Ndis.h)

Zobacz też

NDIS_PM_PROTOCOL_OFFLOAD

NDIS_STATUS_INDICATION

OID_PM_PARAMETERS