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.
Identyfikator OID OID_PNP_ADD_WAKE_UP_PATTERN jest wysyłany przez sterownik protokołu do sterownika miniportu w celu określenia wzorca wznawiania. Wzorzec wznawiania wraz z maską jest opisywany przez strukturę NDIS_PM_PACKET_PATTERN.
Protokół, który umożliwia wznawianie wzorca dla sterownika miniportu (zobacz OID_PNP_ENABLE_WAKE_UP) używa OID_PNP_ADD_WAKE_UP_PATTERN do określenia wzorca wznawiania. Wzorzec wznawiania może być przechowywany w pamięci hosta lub na karcie sieciowej, w zależności od możliwości karty sieciowej.
Element członkowski InformationBuffer struktury NDIS_OID_REQUEST zawiera następujące elementy:
Struktura NDIS_PM_PACKET_PATTERN zawierająca informacje o wzorcu i jego masce.
Maska wskazująca, które bajty pakietu przychodzącego powinny być porównywane z odpowiednimi bajtami we wzorcu. Maska rozpoczyna się od pierwszego bajtu pakietu. Maska natychmiast podąża za strukturą NDIS_PM_PACKET_PATTERN w InformationBuffer. Aby uzyskać więcej informacji na temat działania tej maski, zobacz Specyfikację referencyjną zarządzania energią klasy urządzeń sieciowych.
Wzorzec wznawiania rozpoczynający się PatternOffset bajtów od początku InformationBuffer. Aby uzyskać więcej informacji na temat wzorców wznawiania, zobacz specyfikację referencyjną zarządzania energią klasy urządzeń sieciowych .
Liczba wzorców wznawiania, które sterownik miniportu może zaakceptować z protokołu, może zależeć od dostępności zasobów, takich jak pamięć hosta przydzielona przez sterownik miniportu dla takich wzorców lub dostępny magazyn w karcie sieciowej. Jeśli sterownik miniportu nie może dodać wzorca wznawiania z powodu niewystarczającej ilości zasobów, sterownik miniport zwraca NDIS_STATUS_RESOURCES w odpowiedzi na OID_PNP_ADD_WAKE_UP_PATTERN.
Jeśli sterownik protokołu próbuje dodać zduplikowany wzorzec, sterownik miniportu powinien zwrócić NDIS_STATUS_INVALID_DATA w odpowiedzi na OID_PNP_ADD_WAKE_UP_PATTERN.
Sterownik pośredni, w którym górna krawędź odbiera to żądanie OID, musi zawsze propagować żądanie do bazowego sterownika miniportu, wywołując NdisRequest lub NdisCoRequest.
Wymagania
Wersja |
Obsługiwane w usługach NDIS 6.0 i NDIS 6.1. W przypadku usługi NDIS 6.20 lub nowszej użyj OID_PM_ADD_WOL_PATTERN. |
Nagłówek |
Ntddndis.h (m.in. Ndis.h) |