Udostępnij przez


OSINFO Structure

Zawiera szczegółowe informacje o systemie operacyjnym dla zestawu lub modułu.

Syntax

typedef struct {
    DWORD   dwOSPlatformId;
    DWORD   dwOSMajorVersion;
    DWORD   dwOSMinorVersion;
} OSINFO;

Members

Member Description
dwOSPlatformId Jedna z wartości identyfikatorów zdefiniowana przez funkcję GetVersionExplatformy Microsoft Windows . Obsługiwane są następujące wartości:

— VER_PLATFORM_WIN32s lub 0x0000, aby określić system Microsoft Windows 3.1.
— VER_PLATFORM_WIN32_WINDOWS lub 0x0001, aby określić z nich systemy Windows 95, Windows 98 lub systemy operacyjne.
- VER_PLATFORM_WIN32_NT lub 0x0002, aby określić system Windows NT lub systemy operacyjne zstąpione z niego.
dwOSMajorVersion Wersja główna systemu operacyjnego lub wartość NULL wskazująca dowolną wersję.
dwOSMinorVersion Wersja pomocnicza systemu operacyjnego lub wartość NULL wskazująca dowolną wersję.

Remarks

OSINFO jest oparta na strukturze używanej OSVERSIONINFOEX w wywołaniach funkcji GetVersionExplatformy Microsoft Windows . Ta struktura jest używana przez ASSEMBLYMETADATA strukturę, aby wskazać obsługę systemu operacyjnego.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

See also