次の方法で共有


ASSEMBLYMETADATA Structure

ロケール、プロセッサ、オペレーティング システムのバージョンとサポート レベルなど、参照されるアセンブリに関する情報が含まれます。

Syntax

typedef struct {
    USHORT  usMajorVersion;
    USHORT  usMinorVersion;
    USHORT  usBuildNumber;
    USHORT  usRevisionNumber;
    LPWSTR  szLocale;
    ULONG   cbLocale;
    DWORD*  rdwProcessor[];
    ULONG   ulProcessor
    OSINFO* rOS[];
    ULONG   ulOS;
} ASSEMBLYMETADATA;

Members

Member Description
usMajorVersion 参照されるアセンブリのメジャー バージョン番号。 この値を 0 にすることはできません。 usMajorVersionのすべてのビットが設定されている場合、メジャー バージョンは指定されません。
usMinorVersion 参照されるアセンブリのマイナー バージョン番号。 この値を 0 にすることはできません。 usMinorVersionのすべてのビットが設定されている場合、マイナー バージョンは指定されません。
usBuildNumber 参照されるアセンブリのビルド番号。 この値を 0 にすることはできません。 usBuildNumberのすべてのビットが設定されている場合、ビルド番号は指定されません。
usRevisionNumber 参照されるアセンブリのリビジョン番号。 この値を 0 にすることはできません。 usRevisionNumberのすべてのビットが設定されている場合、リビジョン番号は指定されません。
szLocale 参照されるアセンブリでサポートされるロケールを指定する、セミコロンで区切られた、RFC1766仕様に準拠するロケール名の一覧。 null 値はロケールに依存しません。
cbLocale szLocaleのワイド文字のサイズ。
rdwProcessor Winnt.h で定義されている参照アセンブリでサポートされているプロセッサ型の識別子の配列。 NULL 値は、プロセッサの独立性を示します。
ulProcessor rdwProcessor配列の長さ。
rOS 参照されるアセンブリでサポートされているオペレーティング システムを指定する OSINFO インスタンスの配列。 NULL 値は、オペレーティング システムの独立性を示します。
ulOS rOS配列の長さ。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

Header: Cor.h

See also