Platform 命名空间 (C++/CX)
包含与 Windows 运行时兼容的内置类型。
语法
using namespace Platform;
成员
特性
平台命名空间包含特性、类、枚举、接口和结构。 平台还包含嵌套的命名空间。
属性 | 说明 |
---|---|
标记 | 指示可将枚举视为位域(即一组标志)。 |
MTAThread | 指示应用程序的线程处理模型为多线程单元 (MTA)。 |
STAThread | 指示应用程序的线程模型是单线程单元 (STA)。 |
类
平台命名空间具有以下类。
接口实现
该平台命名空间定义以下接口。
接口 | 说明 |
---|---|
Platform::IBox 接口 | 用于将值类型传递给其参数被类型化为 Platform::Object^ 的函数。 |
Platform::IBoxArray 接口 | 用于将值类型数组传递给其参数被类型化为 Platform::Array 的函数的接口。 |
Platform::IDisposable 接口 | 用于释放非托管资源。 |
枚举
该平台命名空间具有以下枚举。
接口 | 说明 |
---|---|
Platform::CallbackContext 枚举 | 用作委托构造函数的参数的枚举。 它确定是将回调封送到起始线程还是调用方线程。 |
Platform::TypeCode 枚举 | 指定表示一个内置类型的数字类别。 |
结构
该平台命名空间具有以下结构。
结构 | 说明 |
---|---|
Platform::Enum 类 | 表示一个命名常量。 |
Platform::Guid 值类 | 表示一个 GUID。 |
Platform::IntPtr 值类 | 其大小适合平台(32 位或 64 位)的带符号指针。 |
Platform::SizeT 值类 | 用于表示对象大小的无符号数据类型。 |
Platform::UIntPtr 值类 | 其大小适合平台(32 位或 64 位)的无符号指针。 |
另请参阅
Platform::Collections 命名空间
Platform::Runtime::CompilerServices 命名空间
Platform::Runtime::InteropServices 命名空间
Platform::Metadata 命名空间