ロケール、プロセッサ、オペレーティング システムのバージョンとサポート レベルなど、参照されるアセンブリに関する情報が含まれます。
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
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET