Udostępnij przez


Problemy z wersją obiektu NDIS dla usługi WMI

W tym temacie opisano problemy z wersją obiektu NDIS, które mają wpływ na obsługę instrumentacji zarządzania Windows (WMI).

W pliku MOF (WMI managed object format) nie ma żadnych wersji. W związku z tym, jeśli odpowiednia struktura NDIS ma nową poprawkę, więcej pól zostało dodanych do obiektów danych MOF.

Struktury NDIS_WMI_Xxx_HEADER mają nową wersję po dodaniu większej liczby członków dla nowej wersji NDIS. Aby uzyskać listę obecnych struktur NDIS_WMI_Xxx_HEADER, przejdź do Struktury NDIS WMI.

Gdy aplikacje uzyskują dostęp do informacji usługi WMI dla operacji zapytania, muszą sprawdzić wersję w zwróconym buforze przed uzyskaniem dostępu do jakichkolwiek danych. W przypadku operacji zestawu aplikacje muszą sprawdzić element członkowski SupportedRevision w strukturze NDIS_WMI_OUTPUT_INFO, aby określić, która wersja została zaakceptowana przez podstawowy sterownik.

Wiele obiektów WMI zawiera właściwość MSNdis_ObjectHeader, która jest równoważna strukturze NDIS_OBJECT_HEADER. Podczas wypełniania właściwości MSNdis_ObjectHeader, ustaw pola Type i Revision zgodnie z dokumentacją w temacie NDIS_OBJECT_HEADER. Aby zapewnić bezproblemową przenośność na systemy 64-bitowe, ustaw pole rozmiaru na wartość 0xFFFF.

Omówienie wersji NDIS

określanie informacji o wersji usługi NDIS