مشاركة عبر


بنية ASSEMBLYMETADATA

يحتوي على معلومات حول مشار إليها تجميع، بما في ذلك إصداره ومستواه الدعم للغات، والمعالجات، وأنظمة التشغيل.

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

الأعضاء

العضو

الوصف

usMajorVersion

رقم الإصدار الرئيسي مشار إليها تجميع. لا يمكن أن تكون هذه القيمة صفر. إذا كانت الجميع البتات usMajorVersionالمعينة، إصدار رئيسي هو غير محدد.

usMinorVersion

ثانوي رقم الإصدار تجميع المشار إليه. لا يمكن أن تكون هذه القيمة صفر. إذا كانت الجميع البتات usMinorVersionالمعينة، الإصدار هو غير محدد.

usBuildNumber

بنية رقم تجميع المشار إليه. لا يمكن أن تكون هذه القيمة صفر. إذا كانت الجميع البتات usBuildNumberتعيين، رقم البناء هو غير محدد.

usRevisionNumber

عدد المراجعة الخاصة بالتجميع المشار إليه. لا يمكن أن تكون هذه القيمة صفر. إذا كانت الجميع البتات usRevisionNumberيتم إعداده، لم يتم تحديد عدد المراجعة.

szLocale

قائمة بأسماء اللغة المطابقة إلى المواصفات RFC1766، مفصولة بفواصل منقوطة، وذلك بتحديد إعدادات محلية المعتمدة من قبل تجميع المشار إليه. القيمة فارغة إلى إعدادات محلية للاستقلال.

ملاحظةملاحظة
في.NET الإصدار إطار العمل 1.0 الذي لا يمكن تعيين لغة واحد أو المزيد.

cbLocale

الحجم في عرض حرف/ حروف من szLocale.

rdwProcessor

صفيفة معرفات، كـ المعرفة في Winnt.h، لأنواع المعالجات التي يدعمها sembly كـ المشار إليه. تشير القيمة الفارغة (NULL) إلى الاستقلال المعالج.

ulProcessor

الطول rdwProcessorالصفيف.

rOS

صفيفة مثيلات OSINFO تحديد أنظمة التشغيل المدعمة بواسطة تجميع المشار إليه. تشير القيمة الفارغة (NULL) إلى الاستقلال النظام التشغيل.

ulOS

الطول rOSالصفيف.

المتطلبات

الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.

**Header:**Cor.h

**المكتبة:**يستخدم كـ مورد في MsCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

راجع أيضًا:

المرجع

واجهة IMetaDataAssemblyEmit

بنية OSINFO

موارد أخرى

بنيات بيانات التعريف