Compartilhar via


Estrutura OSINFO

Contém detalhes sobre o sistema operacional para um assembly ou módulo.

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

Membros

Membro

Descrição

dwOSPlatformId

Um dos valores de identificador definidos pela função da plataforma Microsoft Windows GetVersionEx. Os valores a seguir são suportados:

  • VER_PLATFORM_WIN32s ou 0x0000, para especificar o Microsoft Windows 3.1.

  • VER_PLATFORM_WIN32_WINDOWS ou 0x0001, para especificar o Windows 95, Windows 98 ou sistemas operacionais que descendem deles.

  • VER_PLATFORM_WIN32_NT ou 0x0010, para especificar o Windows NT ou sistemas operacionais que descendem do mesmo.

dwOSMajorVersion

A versão principal do sistema operacional ou um valor NULL para indicar qualquer versão.

dwOSMinorVersion

A versão secundária do sistema operacional ou um valor NULL para indicar qualquer versão.

Comentários

OSINFOse baseia o OSVERSIONINFOEX estrutura que é usada em chamadas para a função da plataforma Microsoft Windows GetVersionEx. Essa estrutura é usada pelo ASSEMBLYMETADATA estrutura para indicar o suporte do sistema operacional.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: Cor.h

Biblioteca: Usado como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Consulte também

Referência

Estrutura ASSEMBLYMETADATA

Interface de IMetaDataAssemblyEmit

Outros recursos

Estruturas de metadados