Udostępnij za pośrednictwem


OSINFO — Struktura

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

Składnia

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

Elementy członkowskie

Członek Opis
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ć 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ę.

Uwagi

OSINFO jest oparta na strukturze używanej OSVERSIONINFOEX w wywołaniach funkcji GetVersionExplatformy Microsoft Windows . Ta struktura jest używana przez strukturę ASSEMBLYMETADATA w celu wskazania obsługi systemu operacyjnego.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Używane jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też