Platform Перечисление

Определение

Задает разрядность слова процесса, в котором выполняется внепроцессная надстройка.Specifies the bits-per-word of the process in which an out-of-process add-in is run.

public enum class Platform
[System.Serializable]
public enum Platform
[<System.Serializable>]
type Platform = 
Public Enum Platform
Наследование
Platform
Атрибуты

Поля

AnyCpu 1

Надстройка загружается во внешний процесс с разрядностью слова, как у операционной системы.The add-in is loaded into an external process with the same bits-per-word as the operating system.

ARM 4

Надстройка загружается в 32-разрядный процесс в процессоре ARM.The add-in is loaded into a 32-bit process on an ARM processor.

Host 0

Надстройка загружается во внешний процесс с разрядностью слова, как у основного процесса.The add-in is loaded into an external process with the same bits-per-word as the host process.

X64 3

Надстройка загружается в 64-разрядный внешний процесс.The add-in is loaded into a 64-bit external process.

X86 2

Надстройка загружается в 32-разрядный внешний процесс.The add-in is loaded into a 32-bit external process.

Комментарии

В следующей таблице показано, как значение перечисления влияет на разрядность каждого слова процесса в различных операционных системах.The following table shows how the enumeration value affects the bits-per-word of the process on different operating systems:

32-разрядная операционная система32-bit operating system 64-разрядная операционная система.64-bit operating system
УзелHost 32-битная32-bit Аналогично ведущему процессуSame as host process
AnyCPUAnyCPU 32-разрядная версия32-bit 64-разрядная версия64-bit
X86X86 32-битная32-bit 32-битная32-bit
X64X64 Создается исключениеException is thrown 64-разрядная64-bit
32-битная32-bit НедоступноN/A

Применяется к