Windows 运行时C++参考

提供此技术区域中的标头,以允许从桌面应用程序调用关联的 Windows 运行时 API。

若要开发与关联的 Windows 运行时 API 互操作的C++应用,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
__x_ABI_CWindows_CFoundation_CActivationType

指定可激活类的激活类型。一个
ActivationType

ActivationType (activationregistration.h) 指定可激活类的激活类型。
ACTIVATIONTYPE

ACTIVATIONTYPE 枚举(objidl.h)指定可激活类的激活类型。
AgileReferenceOptions

指定 RoGetAgileReference 函数的选项。
AsyncStatus

表示异步操作的状态。
BSOS_OPTIONS

指定封装组件对象模型 (COM) IStream 的 RandomAccessStream 的行为。
GRAPHICS_EFFECT_PROPERTY_MAPPING

指示强类型效果属性如何映射到基础 Direct2D 效果属性。
HANDLE_ACCESS_OPTIONS

定义句柄对文件具有的访问级别。
HANDLE_CREATION_OPTIONS

表示对存在或不存在的文件执行的操作。
HANDLE_OPTIONS

定义文件句柄的标志。
HANDLE_SHARING_OPTIONS

定义文件句柄的请求共享模式。
IdentityType

表示进程外服务器的激活类型。
InstancingType

表示进程外服务器的实例化行为类型。
PropertyType

标识存储在实现 IPropertyValue 接口的 Windows 运行时对象中的类型。
PropertyType

标识存储在实现 IPropertyValue 接口的 Windows 运行时对象中的类型。
RegistrationScope

表示可激活类的部署范围。
RO_ERROR_REPORTING_FLAGS

指定 RoOriginateError 和 RoTransformError 函数的行为。
RO_INIT_TYPE

确定用于对此线程所创建对象的传入调用的并发模型。
RoErrorReportingFlags

指定 RoOriginateError 和 RoTransformError 函数的行为。
ThreadingType

表示用于激活进程内服务器的单元线程模型。
TrustLevel

表示可激活类的信任级别。

功能

 
ActivateInstance

创建与当前激活工厂关联的 Windows 运行时类的新实例。
AddMemoryPressure

通知主机自上次通知以来内存分配增加。 CLR 使用此函数通知算法,确定何时运行垃圾回收。
AddRefFromReferenceTracker

指示引用跟踪器正在从对 FindTrackerTargets 的先前调用中返回目标 XAML 对象(s)。 请注意,引用跟踪器对象保留引用,而不是 IUnknown::AddRef。
AddRefFromTrackerSource

指示跟踪器源每次在引用跟踪器上调用 IUnknown::AddRef 时:在 AddRef 调用后调用。
AttachToWindow

将当前 IDesktopWindowXamlSourceNative 实例附加到桌面应用中与窗口句柄关联的父 UI 元素。
BeginDraw

启动图面上的绘图。
BeginDraw

打开提供的 DXGI 图面进行绘图。
BeginDraw

启动对关联的 SurfaceImageSource 或 VirtualSurfaceImageSource 的更新。
缓冲区

获取缓冲区中的字节数组。
取消

请求取消正在进行的异步操作。
CapturePropagationContext

跨语言边界和线程捕获异常的上下文。
CheckCompositionTextureSupport

待定
关闭

关闭异步工作对象。
关闭

执行与释放、释放或重置分配的资源关联的应用程序定义任务。
关闭

执行与释放、释放或重置分配的资源关联的应用程序定义任务。
CloseEnum

释放对指定枚举实例的引用。
CloseEnum

关闭由指定句柄标识的枚举器。
CloseUnbufferedFileHandle

从通过调用 IUnbufferedFileHandleProvider::OpenUnbufferedFileHandleHandle 创建的随机访问字节流关闭句柄。
CoDecodeProxy

在给定代理对象的接口的情况下,在服务器进程中查找组件对象模型 (COM) 接口的实现。
ConnectFromTrackerSource

指示引用跟踪器源已在引用跟踪器对象上创建了其第一个 COM 引用。
CopySurface

读回合成绘图图面(或合成虚拟绘图图面)的内容。
CountEnum

获取由指定枚举器检索的枚举中的元素数。
创建

创建存储文件夹中的文件的句柄。
创建

创建文件的句柄。
CreateBoolean

创建一个新的 IPropertyValue 对象,该对象包含指定的 8 位布尔值。
CreateBoolean

创建一个新的 IPropertyValue 对象,该对象包含指定的 8 位布尔值。
CreateBooleanArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 8 位布尔值数组。
CreateBooleanArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 8 位布尔值数组。
CreateChar16

创建一个新的 IPropertyValue 对象,该对象包含指定的 Unicode 字符。
CreateChar16

创建一个新的 IPropertyValue 对象,该对象包含指定的 Unicode 字符。
CreateChar16Array

创建一个新的 IPropertyValue 对象,该对象包含指定的 Unicode 字符数组。
CreateChar16Array

创建一个新的 IPropertyValue 对象,该对象包含指定的 Unicode 字符数组。
CreateCompositionSurfaceForHandle

创建 CompositionSurface 的实例,用于交换链的句柄。 若要在 CompositionSurface 上托管媒体交换链,请使用 IMFMediaEngineEx::GetVideoSwapchainHandle 方法。
CreateCompositionSurfaceForSwapChain

创建 CompositionSurface 的实例,用于交换链。
CreateCompositionTexture

待定
CreateControlInput

在调用者的 UI 线程中创建 ICoreInputSourceBase 对象。
CreateControlInputEx

在工作线程或 UI 线程中创建 ICoreInputSourceBase 对象。
CreateDateTime

创建一个新的 IPropertyValue 对象,该对象包含指定的 DateTime 值。
CreateDateTime

创建一个新的 IPropertyValue 对象,该对象包含指定的 DateTime 值。
CreateDateTimeArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 DateTime 值数组。
CreateDateTimeArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 DateTime 值数组。
CreateDirect3D11DeviceFromDXGIDevice

从 IDXGIDevice 创建 IDirect3DDevice 的实例。
CreateDirect3D11SurfaceFromDXGISurface

从 IDXGISurface 创建 IDirect3DSurface 的实例。
CreateDirect3DDevice

IDXGIDevice创建 IDirect3DDevice 的实例。
CreateDirect3DSurface

IDXGISurface创建 IDirect3DSurface 的实例。
CreateDouble

创建一个新的 IPropertyValue 对象,该对象包含指定的 64 位浮点值。
CreateDouble

创建一个新的 IPropertyValue 对象,该对象包含指定的 64 位浮点值。
CreateDoubleArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 64 位浮点值数组。
CreateDoubleArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 64 位浮点值数组。
CreateEmpty

创建一个新的 IPropertyValue 对象,该对象表示空值。
CreateEmpty

创建一个新的 IPropertyValue 对象,该对象表示空值。
CreateForMonitor

针对监视器创建图形捕获项。
CreateForWindow

实例化 RadialController 对象并将其绑定到活动应用程序。
CreateForWindow

针对单个窗口创建图形捕获项。
CreateFromMF2DBuffer2

从提供的 IMF2DBuffer2 创建 ISoftwareBitmapNative。
CreateFromMFSample

从提供的 IMFSample 创建 IAudioFrameNative。
CreateFromMFSample

从提供的 IMFSample 创建 IVideoFrameNative。
CreateFromWICBitmap

从提供的 IWICBitmap 创建 ISoftwareBitmapNative。
CreateGraphicsDevice

创建由指定呈现设备支持的 CompositionGraphicsDevice。
CreateGuid

创建一个新的 IPropertyValue 对象,该对象包含指定的 GUID 值。
CreateGuid

创建一个新的 IPropertyValue 对象,该对象包含指定的 GUID 值。
CreateGuidArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Guid 值数组。
CreateGuidArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Guid 值数组。
CreateInspectable

创建一个新的 IPropertyValue 对象,该对象包含指定的 IInspectable 对象。
CreateInspectable

创建一个新的 IPropertyValue 对象,该对象包含指定的 IInspectable 对象。
CreateInspectableArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 IInspectable 对象数组。
CreateInspectableArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 IInspectable 对象数组。
CreateInt32

创建一个新的 IPropertyValue 对象,该对象包含指定的有符号 32 位整数值。
CreateInt32

创建一个新的 IPropertyValue 对象,该对象包含指定的有符号 32 位整数值。
CreateInt32Array

创建一个新的 IPropertyValue 对象,该对象包含有符号 32 位整数值的指定数组。
CreateInt32Array

创建一个新的 IPropertyValue 对象,该对象包含有符号 32 位整数值的指定数组。
CreateInt64

创建一个新的 IPropertyValue 对象,该对象包含指定的有符号 64 位整数值。
CreateInt64

创建一个新的 IPropertyValue 对象,该对象包含指定的有符号 64 位整数值。
CreateInt64Array

创建一个新的 IPropertyValue 对象,该对象包含有符号 64 位整数值的指定数组。
CreateInt64Array

创建一个新的 IPropertyValue 对象,该对象包含有符号 64 位整数值的指定数组。
CreatePoint

创建一个新的 IPropertyValue 对象,该对象包含指定的 Point 值。
CreatePoint

创建一个新的 IPropertyValue 对象,该对象包含指定的 Point 值。
CreatePointArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Point 值数组。
CreatePointArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Point 值数组。
CreateRandomAccessStreamOnFile

为文件创建 Windows 运行时随机访问流。
CreateRandomAccessStreamOverStream

围绕 IStream 基本实现创建 Windows 运行时随机访问流。
CreateRect

创建一个新的 IPropertyValue 对象,该对象包含指定的 Rect 值。
CreateRect

创建一个新的 IPropertyValue 对象,该对象包含指定的 Rect 值。
CreateRectArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Rect 值数组。
CreateRectArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Rect 值数组。
CreateSessionForWindow

创建与指定窗口关联的 UserActivitySession
CreateSharedHandle

对于 DisplaySurfaceDisplayFence 对象,创建可用于与 Direct3D 或其他图形 API 互操作的共享句柄。
CreateSingle

创建一个新的 IPropertyValue 对象,该对象包含指定的 32 位浮点值。
CreateSingle

创建一个新的 IPropertyValue 对象,该对象包含指定的 32 位浮点值。
CreateSingleArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 32 位浮点值数组。
CreateSingleArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 32 位浮点值数组。
CreateSize

创建包含指定 Size 值的新 IPropertyValue 对象。
CreateSize

创建包含指定 Size 值的新 IPropertyValue 对象。
CreateSizeArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Size 值数组。
CreateSizeArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 Size 值数组。
CreateSourcePresentationHandle

创建一个 NT 句柄,用于控制此路径上的扫描访问。
CreateStreamOverRandomAccessStream

围绕 Windows 运行时 IRandomAccessStream 对象创建 IStream。
CreateString

创建一个新的 IPropertyValue 对象,该对象包含指定的字符串值。
CreateString

创建一个新的 IPropertyValue 对象,该对象包含指定的字符串值。
CreateStringArray

创建一个新的 IPropertyValue 对象,该对象包含指定的字符串值数组。
CreateStringArray

创建一个新的 IPropertyValue 对象,该对象包含指定的字符串值数组。
CreateTimeSpan

创建一个新的 IPropertyValue 对象,该对象包含指定的 TimeSpan 值。
CreateTimeSpan

创建一个新的 IPropertyValue 对象,该对象包含指定的 TimeSpan 值。
CreateTimeSpanArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 TimeSpan 值数组。
CreateTimeSpanArray

创建一个新的 IPropertyValue 对象,该对象包含指定的 TimeSpan 值数组。
CreateUInt32

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 32 位整数值。
CreateUInt32

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 32 位整数值。
CreateUInt32Array

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 32 位整数值数组。
CreateUInt32Array

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 32 位整数值数组。
CreateUInt64

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 64 位整数值。
CreateUInt64

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 64 位整数值。
CreateUInt64Array

创建一个新的 IPropertyValue 对象,该对象包含无符号 64 位整数值的指定数组。
CreateUInt64Array

创建一个新的 IPropertyValue 对象,该对象包含无符号 64 位整数值的指定数组。
CreateUInt8

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 8 位整数值。
CreateUInt8

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 8 位整数值。
CreateUInt8Array

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 8 位整数值数组。
CreateUInt8Array

创建一个新的 IPropertyValue 对象,该对象包含指定的无符号 8 位整数值数组。
DECLSPEC_XFGVIRT

DefineScope

在内存中创建一个新区域,可在其中创建新元数据。
DisconnectFromTrackerSource

指示引用跟踪器源已停止跟踪引用跟踪器。
DisconnectUnusedReferenceSources

主机执行垃圾回收并删除所有不必要的引用源的请求。
EndDraw

在图面对象上标记绘图的末尾。
EndDraw

ISurfaceImageSourceNative::EndDraw 方法(windows.ui.xaml.media.dxinterop.h)关闭图面绘制操作。
EndDraw

ISurfaceImageSourceNativeWithD2D::EndDraw 方法(windows.ui.xaml.media.dxinterop.h)关闭图面绘制操作。
EnumAssemblyRefs

枚举程序集清单中定义的 mdAssemblyRef 实例。
EnumCustomAttributes

枚举与指定类型或成员关联的自定义属性定义令牌。
EnumEvents

枚举指定 TypeDef 令牌的事件定义令牌。
EnumExportedTypes

枚举当前元数据范围内程序集清单中引用的导出类型。
EnumFields

为指定的 TypeDef 标记引用的类型枚举 FieldDef 标记。
EnumFieldsWithName

枚举具有指定名称的指定类型的 FieldDef 标记。
EnumFiles

枚举当前程序集清单中引用的文件。
EnumGenericParamConstraints

获取与指定标记所表示的泛型参数关联的泛型参数约束数组的枚举器。
EnumGenericParams

获取与指定 TypeDef 或 MethodDef 标记关联的泛型参数标记数组的枚举器。
EnumInterfaceImpls

枚举表示接口实现的 MethodDef 令牌。
EnumManifestResources

获取指向当前程序集清单中引用的资源的枚举器的指针。
EnumMemberRefs

枚举表示指定类型的成员的 MemberRef 令牌。
EnumMembers

枚举表示指定类型的成员的 MemberDef 标记。
EnumMembersWithName

枚举表示具有指定名称的指定类型的成员的 MemberDef 标记。
EnumMethodImpls

枚举表示指定类型的方法的 MethodBody 和 MethodDeclaration 标记。
EnumMethods

枚举表示指定类型的方法的 MethodDef 标记。
EnumMethodSemantics

枚举与指定方法相关的属性和属性更改事件。
EnumMethodSpecs

获取与指定的 MethodDef 或 MemberRef 标记关联的 MethodSpec 标记数组的枚举器。
EnumMethodsWithName

枚举具有指定名称且由指定 TypeDef 标记引用的类型定义的方法。
EnumModuleRefs

枚举表示导入的模块的 ModuleRef 令牌。
EnumParams

枚举表示指定 MethodDef 标记引用的方法的参数的 ParamDef 标记。
EnumPermissionSets

枚举指定元数据范围内对象的权限。
EnumProperties

枚举表示由指定 TypeDef 标记引用的类型的属性的 PropertyDef 标记。
enumSignatures

枚举表示当前作用域中独立签名的签名令牌。
EnumTypeDefs

枚举表示当前范围内所有类型的 TypeDef 令牌。
EnumTypeRefs

枚举当前元数据范围中定义的 TypeRef 令牌。
EnumTypeSpecs

枚举当前元数据范围中定义的 TypeSpec 令牌。
EnumUnresolvedMethods

枚举表示当前元数据作用域中未解析的方法的 MemberDef 令牌。
EnumUserStrings

枚举表示当前元数据作用域中硬编码字符串的字符串标记。
FindAssembliesByName

使用公共语言运行时(CLR)用于解析引用的标准规则,获取具有指定名称的程序集数组。
FindAssembly

获取程序集的名称。
FindAssemblyModule

查找程序集模块的名称。
FindExportedTypeByName

获取指向导出类型的指针,给定其名称和封闭类型。
FindManifestResourceByName

获取指向具有指定名称的清单资源的指针。
FindMemberRef

获取一个指针,该指针指向由指定类型以及具有指定名称和元数据签名的成员引用的成员引用的 MemberRef 标记。
FindTrackerTargets

了解可从引用跟踪器源访问哪些引用跟踪器目标;必须在调用 ReferenceTrackingStarted 和 FindTrackerTargetsCompleted 之间由垃圾回收器调用。
FindTrackerTargetsCompleted

指示垃圾回收系统已完成对 IReferenceTracker::FindTrackerTargets 所需的所有调用;此时,XAML 已将它想要保护的所有引用跟踪器目标挂钩。
FindTypeDefByName

获取指向具有指定名称的类型的 TypeDef 元数据标记的指针。
FindTypeRef

获取指向类型引用的指针,该标记位于指定范围且具有指定名称的类型引用。
FlushAllSurfacesWithDevice

刷新与给定设备关联的所有 SurfaceImageSource 或 VirtualSurfaceImageSource 对象的所有当前 GPU 工作。
FoundTrackerTarget

每当找到 XAML 对象引用跟踪器目标时调用。
get_ActivatableClassId

获取当前可激活类的类标识符。
get_ActivationType

获取当前可激活类的激活类型。
get_AppUserModelId

获取应用的用户模型的标识符。
get_Attributes

获取与当前可激活类关联的属性。
get_CommandLine

获取用于启动进程外服务器的命令行。
get_DllPath

获取进程内服务器的完全限定路径。
get_ErrorCode

检索异步操作的终止状态。
get_ExePath

获取进程外服务器的文件路径。
get_Id

检索异步操作的标识符。
get_Identity

获取进程外服务器的标识。
get_IdentityType

获取进程外服务器的激活类型。
get_Instancing

获取进程外服务器的实例行为。
get_Permissions

获取进程外服务器的权限。
get_RegisteredTrustLevel

获取当前可激活类的信任级别。
get_RegistrationScope

获取当前可激活类的部署范围。
get_ServerName

获取当前进程外服务器的名称。
get_ServerRegistration

获取进程外服务器的注册详细信息。
get_Status

获取一个值,该值指示异步操作的状态。
get_ThreadingType

获取用于激活进程内服务器的公寓线程模型。
get_Type

获取存储在当前 IPropertyValue 对象中的值的数据类型。
get_Type

获取存储在当前 IPropertyValue 对象中的值的数据类型。
get_WindowHandle

获取应用的 CoreWindow 的句柄(HWND)。
get_WindowHandle

获取与当前 IDesktopWindowXamlSourceNative 实例关联的父 UI 元素的窗口句柄。
GetActivationFactory

获取指定运行时类的激活工厂。 (WinRTGetActivationFactory)
GetAssemblyFromScope

获取指向当前作用域中的程序集的指针。
GetAssemblyProps

获取具有指定元数据签名的程序集的属性集。
GetAssemblyRefProps

获取具有指定元数据签名的程序集引用的属性集。
GetAvailableFence

检索 Direct3D 同步围栏/值对,该值指示合成纹理何时可用(如果已知)。
GetBlob

获取指向指定列索引处的二进制大型对象(BLOB)的指针。
GetBlobHeapSize

指向检索的二进制数据的指针。
GetBoolean

获取存储在当前 IPropertyValue 对象中的 8 位布尔值。
GetBoolean

获取存储在当前 IPropertyValue 对象中的 8 位布尔值。
GetBooleanArray

获取存储在当前 IPropertyValue 对象中的 8 位布尔值的数组。
GetBooleanArray

获取存储在当前 IPropertyValue 对象中的 8 位布尔值的数组。
GetChar16

获取存储在当前 IPropertyValue 对象中的 Unicode 字符。
GetChar16

获取存储在当前 IPropertyValue 对象中的 Unicode 字符。
GetChar16Array

获取存储在当前 IPropertyValue 对象中的 Unicode 字符数组。
GetChar16Array

获取存储在当前 IPropertyValue 对象中的 Unicode 字符数组。
GetCodedTokenInfo

获取指向与指定行索引关联的标记数组的指针。
GetColumn

获取指向给定表中指定列和行的单元格中包含的值的指针。
GetColumnInfo

获取有关指定表中指定列的数据。
GetCORSystemDirectory

获取保存当前公共语言运行时(CLR)的目录。 此方法仅受进程外调试器使用的支持。 如果从另一个组件调用,它将返回E_NOTIMPL。
GetCustomAttributeByName

获取自定义属性,给定其名称和所有者。
GetCustomAttributeProps

获取自定义特性的值,给定其元数据标记。
GetData

此方法返回一个接口,该接口提供对软件位图数据的访问权限。
GetData

此方法返回一个接口,该接口提供对音频数据的访问。
GetData

此方法返回一个接口,该接口提供对视频数据的访问。
GetDateTime

获取存储在当前 IPropertyValue 对象中的 DateTime 值。
GetDateTime

获取存储在当前 IPropertyValue 对象中的 DateTime 值。
GetDateTimeArray

获取存储在当前 IPropertyValue 对象中的 DateTime 值的数组。
GetDateTimeArray

获取存储在当前 IPropertyValue 对象中的 DateTime 值的数组。
GetDevice

此方法返回与视频数据关联的设备。
GetDouble

获取存储在当前 IPropertyValue 对象中的 64 位浮点值。
GetDouble

获取存储在当前 IPropertyValue 对象中的 64 位浮点值。
GetDoubleArray

获取存储在当前 IPropertyValue 对象中的 64 位浮点值的数组。
GetDoubleArray

获取存储在当前 IPropertyValue 对象中的 64 位浮点值的数组。
GetDXGIInterface

IDirect3DDevice 实例检索 DXGI 接口。
GetDXGIInterface

IDirect3DSurface 实例中检索 DXGI 接口。
GetDXGIInterfaceFromObject

从对象中检索 DXGI 接口。
GetEffectId

检索效果的 ID。
GetErrorDetails

返回有关错误的信息,包括受限的错误说明。
GetExportedTypeProps

获取具有指定元数据签名的导出类型的属性集。
GetFieldMarshal

获取指向由指定字段元数据标记表示的字段的本机非托管类型的指针。
GetFieldProps

获取与指定的 FieldDef 标记引用的字段关联的元数据。
GetFileProps

获取具有指定元数据签名的文件的属性。
GetForMonitor

检索指定监视器的 DisplayInformation 对象。
GetForWindow

获取指定窗口的 InputPane 对象的实例。
GetForWindow

获取指定窗口的 PlayToManager 实例。
GetForWindow

获取指定窗口的 PrintManager 实例。
GetForWindow

检索绑定到活动应用程序的 RadialControllerConfiguration 对象。
GetForWindow

获取与窗口标识符(窗口句柄)对应的 ShareWindowCommandSource 对象。 (IShareWindowCommandSourceInterop::GetForWindow)
GetForWindow

检索指定窗口的 DisplayInformation 对象。
GetForWindow

获取活动应用程序的窗口的 AccountsSettingsPane 对象。
GetForWindow

获取活动应用程序的窗口的 Print3DManager 对象。
GetForWindow

获取指定窗口的 ISystemMediaTransportControls 接口的实例。
GetForWindow

获取活动应用程序的窗口的 UIViewSettings 对象。
GetForWindow

创建与指定窗口关联的 UserActivityRequestManager
GetForWindow

获取活动应用程序的窗口的 CoreDragDropManager 对象。
GetGenericParamConstraintProps

获取与由指定约束标记表示的泛型参数约束关联的元数据。
GetGenericParamProps

获取与由指定标记表示的泛型参数关联的元数据。
GetGuid

从指定索引处的行获取 GUID。
GetGuid

获取存储在当前 IPropertyValue 对象中的 GUID 值。
GetGuid

获取存储在当前 IPropertyValue 对象中的 GUID 值。
GetGuidArray

获取存储在当前 IPropertyValue 对象中的 Guid 值的数组。
GetGuidArray

获取存储在当前 IPropertyValue 对象中的 Guid 值的数组。
GetGuidHeapSize

获取 GUID 堆的大小(以字节为单位)。
GetIids

获取由当前 Windows 运行时类实现的接口。
GetInspectableArray

获取指向当前 IPropertyValue 对象中存储的 IInspectable 对象的指针数组。
GetInspectableArray

获取指向当前 IPropertyValue 对象中存储的 IInspectable 对象的指针数组。
GetInt32

获取存储在当前 IPropertyValue 对象中的有符号 32 位整数值。
GetInt32

获取存储在当前 IPropertyValue 对象中的有符号 32 位整数值。
GetInt32Array

获取存储在当前 IPropertyValue 对象中的有符号 32 位整数值的数组。
GetInt32Array

获取存储在当前 IPropertyValue 对象中的有符号 32 位整数值的数组。
GetInt64

获取存储在当前 IPropertyValue 对象中的有符号 64 位整数值。
GetInt64

获取存储在当前 IPropertyValue 对象中的有符号 64 位整数值。
GetInt64Array

获取存储在当前 IPropertyValue 对象中的有符号 64 位整数值的数组。
GetInt64Array

获取存储在当前 IPropertyValue 对象中的有符号 64 位整数值的数组。
GetInterface

检索由 IDirect3DDxgiInterfaceAccess 对象包装的 DXGI 接口。
GetInterfaceImplProps

获取一个指针,该指针指向实现指定方法的类型和声明该方法的接口的元数据标记。
GetLanguageException

从错误对象中获取存储的 IUnknown 对象。
GetManifestResourceProps

获取具有指定元数据签名的清单资源的属性集。
GetMemberProps

获取由指定元数据令牌引用的类型成员的名称、二进制签名和相对虚拟地址等元数据信息。
GetMemberRefProps

获取与指定令牌引用的成员关联的元数据。
GetMetaDataStorage

获取存储在指定节中的元数据的大小和内容。
GetMetaDataStreamInfo

获取指定索引处元数据流的名称、大小和内容。
GetMethodProps

获取与指定 MethodDef 标记引用的方法关联的元数据。
GetMethodSemantics

获取指示指定 MethodDef 标记引用的方法与指定的 EventProp 标记所引用的配对属性和事件之间的关系的标志。
GetMethodSpecProps

获取指定 MethodSpec 标记引用的方法的元数据签名。
GetMode

检索调用 StorageFile.OpenAsync 方法以打开随机访问字节流时使用的文件访问模式。
GetModuleFromScope

获取当前元数据范围中引用的模块的元数据令牌。
GetModuleRefProps

获取由指定元数据令牌引用的模块的名称。
GetNamedPropertyMapping

检索效果属性的映射。
GetNameFromToken

获取由指定元数据令牌引用的对象 UTF-8 名称。 此方法已过时。
GetNativeCallConvFromSig

获取由指定签名指针表示的方法的本机调用约定。
GetNestedClassProps

获取指定嵌套类型的父类型的 TypeDef 标记。
GetNextBlob

获取表中下一个二进制大型对象(BLOB)的索引。
GetNextGuid

获取当前表列中下一个 GUID 值的索引。
GetNextString

获取当前表列中下一个字符串的索引。
GetNextUserString

获取包含当前表列中下一个硬编码字符串的行的索引。
GetNumTables

获取当前 IMetaDataTables 实例范围内的表数。
GetOption

获取当前元数据范围的指定选项的值。 该选项控制如何处理对当前元数据范围的调用。
GetParamForMethodIndex

获取表示由指定 MethodDef 标记表示的方法的指定参数的标记。
GetParamProps

获取指定 ParamDef 标记引用的参数的元数据值。
GetPEKind

获取一个值,该值标识可移植可执行文件(PE)文件中代码的性质(通常是 DLL 或 EXE 文件),该文件在当前元数据范围中定义。
GetPermissionSetProps

获取与由指定权限令牌表示的 System.Security.PermissionSet 关联的元数据。
GetPinvokeMap

获取一个 ModuleRef 令牌,用于表示 PInvoke 调用的目标程序集。
GetPoint

获取存储在当前 IPropertyValue 对象中的 Point 值。
GetPoint

获取存储在当前 IPropertyValue 对象中的 Point 值。
GetPointArray

获取存储在当前 IPropertyValue 对象中的 Point 值的数组。
GetPointArray

获取存储在当前 IPropertyValue 对象中的 Point 值的数组。
GetPreviousLanguageExceptionErrorInfo

检索以前的语言异常错误信息对象。
GetPropagationContextHead

检索传播上下文头。
GetProperty

检索指定索引处的效果属性。
GetPropertyCount

检索效果的属性计数。
GetRect

获取存储在当前 IPropertyValue 对象中的 Rect 值。
GetRect

获取存储在当前 IPropertyValue 对象中的 Rect 值。
GetRectArray

获取存储在当前 IPropertyValue 对象中的 Rect 值的数组。
GetRectArray

获取存储在当前 IPropertyValue 对象中的 Rect 值的数组。
GetReference

返回对受限错误信息的引用。
GetReferenceTrackerManager

从 XAML 对象获取 IReferenceTrackerManager 接口。
GetRenderingDevice

获取呈现设备。
GetRestrictedErrorInfo

获取当前逻辑线程中之前对 SetRestrictedErrorInfo 的调用所设置的受限错误信息对象。
GetRow

获取指定表索引处指定行索引处的行。
GetRuntimeClassName

获取当前 Windows 运行时对象的完全限定名称。
GetRVA

获取由指定标记表示的方法或字段的相对虚拟地址(RVA)和实现标志。
GetScopeProps

获取当前元数据范围内程序集或模块的版本标识符和可选名称。
GetSigFromToken

获取与指定令牌关联的二进制元数据签名。
GetSingle

获取存储在当前 IPropertyValue 对象中的 32 位浮点值。
GetSingle

获取存储在当前 IPropertyValue 对象中的 32 位浮点值。
GetSingleArray

获取存储在当前 IPropertyValue 对象中的 32 位浮点值的数组。
GetSingleArray

获取存储在当前 IPropertyValue 对象中的 32 位浮点值的数组。
GetSize

获取存储在当前 IPropertyValue 对象中的 Size 值。
GetSize

获取存储在当前 IPropertyValue 对象中的 Size 值。
GetSizeArray

获取存储在当前 IPropertyValue 对象中的 Size 值的数组。
GetSizeArray

获取存储在当前 IPropertyValue 对象中的 Size 值的数组。
GetSource

检索指定索引处的效果源。
GetSourceCount

检索效果的源计数。
GetSourceId

TBDI
GetStackBackTrace

检索后堆栈跟踪。
GetString

从当前引用范围中的表列获取指定索引处的字符串。
GetString

获取存储在当前 IPropertyValue 对象中的字符串值。
GetString

获取存储在当前 IPropertyValue 对象中的字符串值。
GetStringArray

获取存储在当前 IPropertyValue 对象中的字符串值的数组。
GetStringArray

获取存储在当前 IPropertyValue 对象中的字符串值的数组。
GetStringHeapSize

获取字符串堆的大小(以字节为单位)。
GetTableIndex

获取由指定标记引用的表的索引。
GetTableInfo

获取指定表的名称、行大小、行数、列数和键列索引。
GetTimeSpan

获取存储在当前 IPropertyValue 对象中的 TimeSpan 值。
GetTimeSpan

获取存储在当前 IPropertyValue 对象中的 TimeSpan 值。
GetTimeSpanArray

获取存储在当前 IPropertyValue 对象中的 TimeSpan 值的数组。
GetTimeSpanArray

获取存储在当前 IPropertyValue 对象中的 TimeSpan 值的数组。
GetTrackerTarget

请求主机提供引用跟踪器源的引用跟踪器目标。 然后,此跟踪器目标控制跟踪器源的生存期。
GetTransformedRestrictedErrorInfo

检索转换后的受限错误信息。
GetTrustLevel

获取当前 Windows 运行时对象的信任级别。
GetTypeDefProps

返回由指定 TypeDef 标记表示的 Type 的元数据信息。
GetTypeRefProps

获取与指定的 TypeRef 标记引用的 Type 关联的元数据。
GetTypeSpecFromToken

获取由指定标记表示的类型规范的二进制元数据签名。
GetUInt32

获取存储在当前 IPropertyValue 对象中的无符号 32 位整数值。
GetUInt32

获取存储在当前 IPropertyValue 对象中的无符号 32 位整数值。
GetUInt32Array

获取存储在当前 IPropertyValue 对象中的无符号 32 位整数值的数组。
GetUInt32Array

获取存储在当前 IPropertyValue 对象中的无符号 32 位整数值的数组。
GetUInt64

获取存储在当前 IPropertyValue 对象中的无符号 64 位整数值。
GetUInt64

获取存储在当前 IPropertyValue 对象中的无符号 64 位整数值。
GetUInt64Array

获取存储在当前 IPropertyValue 对象中的无符号 64 位整数值的数组。
GetUInt64Array

获取存储在当前 IPropertyValue 对象中的无符号 64 位整数值的数组。
GetUInt8

获取存储在当前 IPropertyValue 对象中的无符号 8 位整数值。
GetUInt8

获取存储在当前 IPropertyValue 对象中的无符号 8 位整数值。
GetUInt8Array

获取存储在当前 IPropertyValue 对象中的无符号 8 位整数值的数组。
GetUInt8Array

获取存储在当前 IPropertyValue 对象中的无符号 8 位整数值的数组。
GetUpdateRectCount

获取必须更新的图面的总区域数。
GetUpdateRects

获取必须在共享图面上更新的区域集。
GetUserString

获取由指定的元数据标记表示的文本字符串。
GetUserString

获取当前作用域中字符串列中指定索引处的硬编码字符串。
GetUserStringHeapSize

获取用户字符串堆的大小(以字节为单位)。
GetVersionString

获取用于生成程序集的运行时的版本号。
GetVisibleBounds

获取共享图面的可见区域的边界。
GetWeakReference

从 IWeakReferenceSource 检索弱引用。
GetWindow

获取窗口标识符(窗口句柄)。
HSTRING_UserFree

HSTRING_USERFREE函数(inspectable.h)在 RPC 存根文件调用时释放服务器端的资源。
HSTRING_UserFree

当 RPC 存根文件调用时,HSTRING_UserFree函数释放服务器端的资源。 (HSTRING_UserFree)
HSTRING_UserFree

HSTRING_UserFree函数(winstring.h)在 RPC 存根文件调用时释放服务器端的资源。
HSTRING_UserFree64

HSTRING_USERFREE64函数(inspectable.h)在 RPC 存根文件调用时释放服务器端的资源。
HSTRING_UserFree64

当 RPC 存根文件调用时,HSTRING_UserFree64函数释放服务器端的资源。 (HSTRING_UserFree64)
HSTRING_UserMarshal

HSTRING_UserMarshal函数(inspectable.h)将 HSTRING 对象封送到 RPC 缓冲区中。
HSTRING_UserMarshal

HSTRING_UserMarshal函数将 HSTRING 对象封送到 RPC 缓冲区中。 (HSTRING_UserMarshal)
HSTRING_UserMarshal

HSTRING_UserMarshal函数 (winstring.h) 将 HSTRING 对象封送到 RPC 缓冲区中。
HSTRING_UserMarshal64

HSTRING_UserMarshal64函数(inspectable.h)将 HSTRING 对象封送到 RPC 缓冲区中。
HSTRING_UserMarshal64

HSTRING_UserMarshal64函数将 HSTRING 对象封送到 RPC 缓冲区中。 (HSTRING_UserMarshal64)
HSTRING_UserSize

HSTRING_UserSize函数(inspectable.h)计算 HSTRING 对象的线大小,并获取其句柄和数据。
HSTRING_UserSize

HSTRING_UserSize函数计算 HSTRING 对象的线路大小,并检索其句柄和数据。 (HSTRING_UserSize)
HSTRING_UserSize

HSTRING_UserSize 函数 (winstring.h) 计算 HSTRING 对象的线大小,并检索其句柄和数据。
HSTRING_UserSize64

HSTRING_UserSize64函数(inspectable.h)计算 HSTRING 对象的线大小,并获取其句柄和数据。
HSTRING_UserSize64

HSTRING_UserSize64函数计算 HSTRING 对象的线路大小,并检索其句柄和数据。 (HSTRING_UserSize64)
HSTRING_UserUnmarshal

HSTRING_UserUnmarshal函数(inspectable.h)从 RPC 缓冲区中取消对 HSTRING 对象。
HSTRING_UserUnmarshal

HSTRING_UserUnmarshal函数将 HSTRING 对象从 RPC 缓冲区中解体。 (HSTRING_UserUnmarshal)
HSTRING_UserUnmarshal

HSTRING_UserUnmarshal函数 (winstring.h) 将 HSTRING 对象从 RPC 缓冲区中解体。
HSTRING_UserUnmarshal64

HSTRING_UserUnmarshal64函数(inspectable.h)从 RPC 缓冲区中取消对 HSTRING 对象进行解封。
HSTRING_UserUnmarshal64

HSTRING_UserUnmarshal64函数将 HSTRING 对象从 RPC 缓冲区中解体。 (HSTRING_UserUnmarshal64)
Int64FromLuid

从 LUID 转换为 64 位有符号整数。
无效

使共享图面的特定区域失效。
IsErrorPropagationEnabled

指示 CoreApplication.UnhandledErrorDetected 事件是针对注册为 Windows 运行时 API 事件的回调函数的委托返回的错误还是异步方法的完成而发生的。
IsGlobal

获取一个值,该值指示指定的元数据令牌所表示的字段、方法或类型是否具有全局范围。
IsValidToken

获取一个值,该值指示指定的令牌是否保存对代码对象的有效引用。
LuidFromInt64

从 64 位有符号整数转换为 LUID。
MetaDataGetDispenser

创建分配器类。
NotifyEndOfReferenceTrackingOnThread

通知主机引用跟踪在调用线程上不再可用;未初始化 FrameworkView 时,XAML 会调用此调用。
OnBrokenCallback

当调用 IUnbufferedFileHandleProvider::OpenUnbufferedFileHandleHandle 方法损坏的句柄的机会锁时运行。
OnUninitialize

关闭注册公寓时调用。
OpenScope

从磁盘打开现有文件,并将其元数据映射到内存中以供读取。
OpenScopeOnITypeInfo

打开指定的范围类型。
OpenScopeOnMemory

打开包含现有元数据的内存区域。 也就是说,此方法将打开一个指定内存区域,其中现有数据被视为元数据。
OpenSharedHandle

打开共享主图面、共享围栏和源演示文稿句柄的句柄。
OpenUnbufferedFileHandle

从 StorageFile.OpenAsync 方法创建的随机访问字节流中获取句柄,并注册一个回调方法,该回调方法在句柄的机会锁断开时要运行。
OplockBreaking

此方法当前未实现。 (IOplockBreakingHandler.OplockBreaking)
PdfCreateRenderer

获取 IPdfRendererNative 接口的实例,用于显示可移植文档格式(PDF)文件的单个页面。
PdfRenderParams

填充PDF_RENDER_PARAMS结构。 PDF_RENDER_PARAMS结构表示用于输出可移植文档格式(PDF)文件的单个页面的属性集。
Peg

标记引用跟踪器目标由 XAML 框架使用,不应收集。
PegFromTrackerSource

指示跟踪器源无法保护引用跟踪器对象。
PINSPECT_HSTRING_CALLBACK

提供指向 WindowsInspectString 函数使用的回调的函数指针。
PINSPECT_MEMORY_CALLBACK

提供指向 RoInspectCapturedStackBackTrace 函数使用的回调的函数指针。
PreTranslateMessage

使 WinRT XAML 框架能够处理承载 WinRT XAML 控件的 DesktopWindowXamlSource 对象的 Windows 消息。
put_MessageHandled

设置是否已处理到 CoreWindow 的消息。 (ICoreInputInterop.put_MessageHandled)
put_MessageHandled

设置是否已处理到 CoreWindow 的消息。 (ICoreWindowInterop.put_MessageHandled)
ReferenceTrackingCompleted

指示垃圾回收系统已完成其回收过程;此时,XAML 会取消阻止尝试更新跟踪引用的线程。
ReferenceTrackingStarted

指示垃圾回收器正在执行回收;回收完成后,垃圾回收器将调用 FindTrackerTargetsCompleted。
RegisterForUpdatesNeeded

注册将在请求对共享图面的更新时执行绘图的回调。
ReleaseDisconnectedReferenceSources

请求主机对引用源断开连接的任何引用跟踪器对象调用 IUnknown::Release。
ReleaseFromReferenceTracker

释放上一次对 AddRefFromReferenceTracker 的调用中标记的 XAML 对象引用。
ReleaseFromTrackerSource

指示跟踪器源每次在引用跟踪器上调用 IUnknown::Release;必须在发布调用之前调用。
RemoveMemoryPressure

通知主机自上次通知以来减少的内存分配。
RenderPageToDeviceContext

IPdfRendererNative::RenderPageToDeviceContext 方法将可移植文档格式 (PDF) 文件的单个页面输出为位图图像。
RenderPageToSurface

将可移植文档格式(PDF)文件的单个页面输出到 Microsoft DirectX 图像数据对象。
RequestTokenForWindowAsync

从 Web 帐户提供程序异步请求令牌。 如有必要,系统会提示用户输入其凭据。 (IWebAuthenticationCoreManagerInterop::RequestTokenForWindowAsync)
RequestTokenWithWebAccountForWindowAsync

从 Web 帐户提供程序异步请求令牌。 如有必要,系统会提示用户输入其凭据。 (IWebAuthenticationCoreManagerInterop::RequestTokenWithWebAccountForWindowAsync)
RequestVerificationForWindowAsync

使用 Microsoft Passport PIN、Windows Hello 或指纹读取器等设备执行验证。
ResetEnum

将指定的枚举器重置为指定位置。
调整大小

更改图面的大小。
调整大小

调整图面的大小。
解决

获取对对象的敏捷引用的接口 ID。
解决

通过返回对对象的强引用来解决弱引用。
ResolveTypeRef

解析由指定的 TypeRef 标记表示的类型引用。
ResumeDraw

继续在图面对象上绘图。
ResumeDraw

恢复绘图操作。
RoActivateInstance

激活指定的 Windows 运行时类。
RoCaptureErrorContext

保存当前错误上下文,以便以后可以调用 RoFailFastWithErrorContext 函数。
RoClearError

从当前线程环境块(TEB)中删除现有错误信息。
RoCreatePropertySetSerializer

创建 IPropertySetSerializer 的新实例。
RoFailFastWithErrorContext

在当前进程中引发不可连续的异常。
RoFreeParameterizedTypeExtra

释放 RoGetParameterizedTypeInstanceIID 分配的句柄。
RoGetActivatableClassRegistration

启用检索类注册信息。
RoGetActivationFactory

获取指定运行时类的激活工厂。 (RoGetActivationFactory)
RoGetAgileReference

为给定接口指定的对象创建敏捷引用。
RoGetApartmentIdentifier

获取当前单元的唯一标识符。
RoGetBufferMarshaler

提供标准 IBuffer 封送处理器,以在封送时实现与 IBuffer 接口关联的语义。
RoGetErrorReportingFlags

获取 Windows 运行时错误函数的当前报告行为。
RoGetMatchingRestrictedErrorInfo

RoGetMetaDataFile

查找并检索描述指定类型名称的应用程序二进制接口(ABI)的元数据文件。
RoGetParameterizedTypeInstanceIID

计算接口或委托类型的接口标识符(IID),当参数化接口或委托使用指定的类型参数实例化时产生的接口标识符。
RoGetServerActivatableClasses

检索为给定可执行文件 (EXE) 服务器注册的可激活类,该服务器在调用进程的包 ID 下注册。
RoInitialize

使用指定的并发模型初始化当前线程上的 Windows 运行时。
RoInspectCapturedStackBackTrace

为调试器提供从目标进程检查调用堆栈的方法。
RoInspectThreadErrorInfo

获取表示错误发起点的调用堆栈的错误对象。
RoIsApiContractMajorVersionPresent

返回 true 或 false,指示是否存在具有指定名称和主要版本号的 API 协定。
RoIsApiContractPresent

返回 true 或 false 以指示是否存在具有指定名称和主版本号和次要版本号的 API 协定。
RoOriginateError

向附加的调试器报告错误和信息性字符串。 (RoOriginateError)
RoOriginateErrorW

向附加的调试器报告错误和信息性字符串。 (RoOriginateErrorW)
RoOriginateLanguageException

向附加调试器报告错误、信息字符串和错误对象。
RoParameterizedTypeExtraGetTypeSignature

获取用于使用指定句柄从对 RoGetParameterizedTypeInstanceIID 的最后一次调用中计算 IID 的类型签名。
RoParseTypeName

在参数化类型的情况下,分析类型名称和现有类型参数。
RoRegisterActivationFactories

为 Windows 运行时 exe 服务器注册进程外激活工厂的数组。
RoRegisterForApartmentShutdown

注册在当前单元关闭时要调用的 IApartmentShutdown 回调。
RoReportFailedDelegate

在发生委托失败时触发全局错误处理程序。
RoReportUnhandledError

在发生未经处理的异常时触发全局错误处理程序。
RoResolveNamespace

从 Windows 运行时支持的任何编程语言中确定指定 Windows 运行时命名空间的直接子级、类型和子命名空间。
RoResolveRestrictedErrorInfoReference

基于给定引用返回 IRestrictedErrorInfo 接口指针。
RoRevokeActivationFactories

从 Windows 运行时中删除已注册激活工厂的数组。
RoSetErrorReportingFlags

设置 Windows 运行时错误函数的报告行为。
RoTransformError

向附加调试器报告修改的错误和信息性字符串。
RoTransformErrorW

将转换的错误和信息性字符串报告给附加的调试器。
RoUninitialize

关闭当前线程上的 Windows 运行时。
RoUnregisterForApartmentShutdown

取消注册以前注册的 IApartmentShutdown 接口。
滚动

滚动逻辑图面的矩形区域。
SetActivitySourceHost

将主机信息与 UserActivityChannelUserActivity 对象相关联。
SetDevice

设置使用D3D11_CREATE_DEVICE_BGRA_SUPPORT创建的 DXGI 设备,用于绘制图面。
SetDevice

设置使用 D3D11_CREATE_DEVICE_BGRA_SUPPORT 创建的 Microsoft DirectX 图形基础结构(DXGI)或 Direct2D 设备,以绘制图面。
SetInputSource

设置应用的 CoreIndependentInputSource 或 CoreComponentInputSource 的输入源。
SetOption

将指定的选项设置为当前元数据范围的给定值。 该选项控制如何处理对当前元数据范围的调用。
SetReferenceTrackerHost

使用 XAML 注册 IReferenceTrackerHost 接口。
SetRenderingDevice

设置呈现设备。
SetRestrictedErrorInfo

设置当前线程的受限错误信息对象。
SetSwapChain

设置 SwapChainBackgroundPanel 的 DirectX 交换链。
SetSwapChain

设置 SwapChainPanel 的 DirectX 交换链。
SetSwapChainHandle

使用交换链的句柄设置 SwapChainPanel 的 DirectX 交换链。
ShowAddAccountForWindowAsync

显示“添加帐户”屏幕。
ShowManageAccountsForWindowAsync

显示“管理帐户”屏幕。
ShowPlayToUIForWindow

显示指定窗口的“播放到”UI。
ShowPrintUIForWindowAsync

显示用于打印指定窗口内容的 UI。
ShowPrintUIForWindowAsync

以编程方式启动 3D 打印用户界面。
SuspendDraw

暂停图面对象上的绘图。
SuspendDraw

暂停绘图操作。
ToString

获取表示当前对象的字符串。
ToString

获取表示当前对象的字符串。
解开

标记引用跟踪器目标不再由 XAML 框架使用,并且可以收集。
UpdatesNeeded

请求对 VirtualSurfaceImageSource 进行更新时,执行绘图行为。
WindowsCompareStringOrdinal

比较两个指定的 HSTRING 对象,并返回一个整数,以排序顺序指示其相对位置。
WindowsConcatString

连接两个指定的字符串。
WindowsCreateString

基于指定的源字符串创建新的 HSTRING。
WindowsCreateStringReference

基于指定的字符串创建新的字符串引用。
WindowsDeleteString

递减字符串缓冲区的引用计数。
WindowsDeleteStringBuffer

如果预先分配的字符串缓冲区未提升为 HSTRING,则放弃该缓冲区。
WindowsDuplicateString

创建指定字符串的副本。
WindowsGetStringLen

获取指定字符串的长度(以 Unicode 字符为单位)。
WindowsGetStringRawBuffer

检索指定字符串的后盾缓冲区。
WindowsInspectString

为调试器提供一种方法,用于在另一个地址空间、远程或转储中显示 Windows 运行时 HSTRING 的值。 (WindowsInspectString)
WindowsInspectString2

为调试器提供一种方法,用于在另一个地址空间、远程或转储中显示 Windows 运行时 HSTRING 的值。 (WindowsInspectString2)
WindowsIsStringEmpty

指示指定的字符串是否为空字符串。
WindowsPreallocateStringBuffer

分配可变字符缓冲区,以便在 HSTRING 创建中使用。
WindowsPromoteStringBuffer

从指定的HSTRING_BUFFER创建 HSTRING。
WindowsReplaceString

将指定字符串中一组字符的所有匹配项替换为另一组字符以创建新字符串。
WindowsStringHasEmbeddedNull

指示指定的字符串是否嵌入了 null 字符。
WindowsSubstring

从指定的字符串中检索子字符串。 子字符串从指定的字符位置开始。
WindowsSubstringWithSpecifiedLength

从指定的字符串中检索子字符串。 子字符串从指定的字符位置开始,并具有指定的长度。
WindowsTrimStringEnd

从源字符串中删除指定字符集的所有尾随匹配项。
WindowsTrimStringStart

从源字符串中删除指定字符集的所有前导匹配项。

接口

 
IAccountsSettingsPaneInterop

IAccountsSettingsPaneInterop 可实现与 WinRT AccountsSettingsPane 对象的互操作性,并提供对成员的访问权限以显示帐户窗格。
IActivatableClassRegistration

启用获取类的注册信息。
IActivationFactory

允许 Windows 运行时激活类。
IAgileReference

允许检索对对象的敏捷引用。
IApartmentShutdown

启用单元关闭通知处理程序的注册。
IAsyncAction

表示异步操作。
IAsyncAction

表示异步操作。
IAsyncInfo

为异步操作提供支持。
IAudioFrameNative

表示音频数据的帧。
IAudioFrameNativeFactory

创建 IAudioFrameNative 的实例。
IClosable

定义释放已分配资源的方法。
IClosable

定义释放已分配资源的方法。
ICompositionDrawingSurfaceInterop

本机互操作接口,允许使用 RECT 在图面对象上绘图,以定义要绘制到的区域。 此接口仅在 C++ 中可用。
ICompositionDrawingSurfaceInterop2

本机互操作接口,可用于读取合成绘图图面(或合成虚拟绘图图面)的内容。
ICompositionGraphicsDeviceInterop

本机互操作接口,允许获取和设置图形设备。 此接口仅在C++中可用。
ICompositionTextureInterop

待定
ICompositorInterop

允许创建交换链图面和图形设备的本机互操作接口。 此接口仅在C++中可用。
ICompositorInterop2

ICoreInputInterop

在 Windows 应用程序的核心输入对象上启用输入源。
ICoreWindowInterop

使应用能够获取与此接口关联的窗口(CoreWindow)的窗口句柄。
IDesktopWindowXamlSourceNative

提供可用于将托管 WinRT XAML 控件的 DesktopWindowXamlSource 对象附加到桌面应用中的父 UI 元素的成员。
IDesktopWindowXamlSourceNative2

提供一种方法,使 WinRT XAML 框架能够处理承载 WinRT XAML 控件的 DesktopWindowXamlSource 对象的 Windows 消息。
IDisplayDeviceInterop

提供用于在 Windows 运行时 Windows.Devices.Display.Core 命名空间中的 Direct3D(和其他图形 API)与 API 之间互操作的方法。
IDisplayInformationStaticsInterop

DisplayInformation 激活工厂的桌面互操作接口。
IDisplayPathInterop

提供在 Windows 运行时类 DisplayPath 和其他与显示相关的 API 之间进行互操作的方法。
IDllServerActivatableClassRegistration

允许获取进程内服务器的注册信息。
IDragDropManagerInterop

启用与 WinRT CoreDragDropManager 对象的互操作性。
IExeServerActivatableClassRegistration

启用进程外服务器的注册信息。
IExeServerRegistration

表示已注册进程外服务器。
IFindReferenceTargetsCallback

定义来自 IReferenceTracker::FindTrackerTargets 的回调的接口。 此接口的实现必须将找到的任何 IReferenceTrackerTarget 实例传递给 FoundTrackerTarget 方法。
IGraphicsCaptureItemInterop

GraphicsCaptureItem 激活工厂的桌面互操作接口。
IGraphicsEffectD2D1Interop

本机互操作接口,提供与 IGraphicsEffect 对应的接口,并允许元数据查询。 此接口仅在 C++ 中可用。
IInputPaneInterop

允许访问桌面应用中 InputPane 类的成员。
IInspectable

提供所有 Windows 运行时类所需的功能。
ILanguageExceptionErrorInfo

启用使用调用 RoOriginateLanguageException 检索错误信息中存储的 IUnknown 指针。
ILanguageExceptionErrorInfo2

使语言投影能够像 ILanguageExceptionErrorInfo 一样提供和检索错误信息,以及跨语言边界工作的附加优势。
ILanguageExceptionStackBackTrace

允许投影为该异常提供自定义堆栈跟踪。
ILanguageExceptionTransform

允许语言投影向系统提供从捕获不同异常的 catch 处理程序的上下文中引发的任何和所有上下文。
IMetaDataAssemblyImport

提供访问和检查程序集清单内容的方法。
IMetaDataDispenser

提供创建新元数据范围或打开现有元数据范围的方法。
IMetaDataDispenserEx

扩展 IMetaDataDispenser 接口,以提供控制元数据 API 对当前元数据范围运行方式的功能。
IMetaDataImport

提供用于从可移植可执行文件(PE)文件或其他源(如类型库或独立运行时元数据二进制文件)导入和操作现有元数据的方法。
IMetaDataImport2

扩展 IMetaDataImport 接口,以提供使用泛型类型的功能。
IMetaDataTables

提供在表中存储和检索元数据信息的方法。
IMetaDataTables2

扩展 IMetaDataTables 以包含用于处理元数据流的方法。
IOplockBreakingHandler

此接口当前未实现。
IPdfRendererNative

表示用于显示可移植文档格式(PDF)文件的单个页面的高性能 API。
IPlayToManagerInterop

允许在管理多个窗口的 Windows 应用商店应用中访问 PlayToManager 方法。
IPrinting3DManagerInterop

启用与 WinRT Print3DManager 对象的互操作性。
IPrintManagerInterop

允许在管理多个窗口的 Windows 应用商店应用中访问 PrintManager 方法。
IPropertyValue

表示 Windows 运行时属性存储中的值。
IPropertyValue

表示 Windows 运行时属性存储中的值。
IPropertyValueStatics

创建可在属性存储区中存储的 IPropertyValue 对象。
IPropertyValueStatics

创建可在属性存储区中存储的 IPropertyValue 对象。
IRadialControllerConfigurationInterop

启用与 WinRT RadialControllerConfiguration 对象的互操作性,并提供对 RadialControllerConfiguration 成员的访问权限,以便自定义 RadialController 菜单。
IRadialControllerInterop

启用与 WinRT RadialController 对象的互操作性,并提供对 RadialController 成员的访问权限,以便自定义交互体验。
IRandomAccessStreamFileAccessMode

提供对调用 StorageFile.OpenAsync 方法以打开随机访问字节流时使用的文件访问模式的访问权限。
IReferenceTracker

定义由 XAML 框架实现的接口,用于管理 XAML 对象引用。
IReferenceTrackerHost

定义一个接口,该接口提供 XAML 框架使用的垃圾回收 (GC) 系统使用的全局服务。
IReferenceTrackerManager

定义 XAML 对象引用管理器的接口。 实现此接口以管理 XAML 对象上的 IReferenceTracker 实例。
IReferenceTrackerTarget

定义由 XAML 引用的垃圾回收器对象实现的接口。
IRestrictedErrorInfo

表示错误的详细信息,包括受限的错误信息。
IShareWindowCommandEventArgsInterop

获取与窗口标识符(窗口句柄)对应的 ShareWindowCommandSource 对象。 (IShareWindowCommandEventArgsInterop)
IShareWindowCommandSourceInterop

一个本机互操作接口,允许获取 ShareWindowCommandSource 对象。
ISoftwareBitmapNative

表示软件位图。
ISoftwareBitmapNativeFactory

创建 ISoftwareBitmapNative 的实例。
IStorageFolderHandleAccess

提供对存储文件夹的操作系统句柄的访问权限。
IStorageItemHandleAccess

提供对存储文件的操作系统句柄的访问权限。
IStringable

提供将当前对象表示为字符串的方法。
IStringable

提供将当前对象表示为字符串的方法。
ISurfaceImageSourceManagerNative

允许在同一进程中创建的所有 SurfaceImageSource 对象中执行批量操作。
ISurfaceImageSourceNative

提供 Direct2D 绘图的共享固定大小图面的实现。
ISurfaceImageSourceNativeWithD2D

提供在 SurfaceImageSource 或 VirtualSurfaceImageSource 中显示的共享 Microsoft DirectX 图面的实现。
ISwapChainBackgroundPanelNative

提供 XAML 和 DirectX 交换链之间的互操作。
ISwapChainPanelNative

ISwapChainPanelNative 接口(windows.ui.xaml.media.dxinterop.h)提供 XAML 和 DirectX 交换链之间的互操作。
ISwapChainPanelNative2

ISwapChainPanelNative2 接口(windows.ui.xaml.media.dxinterop.h)提供 XAML 和 DirectX 交换链之间的互操作。
ISystemMediaTransportControlsInterop

允许应用获取 ISystemMediaTransportControls 接口的实例。
IUIViewSettingsInterop

启用与 WinRT UIViewSettings 对象的互操作性。
IUnbufferedFileHandleOplockCallback

定义一个回调方法,该回调方法是在调用 IUnbufferedFileHandleProvider::OpenUnbufferedFileHandleHandle 方法断开的句柄的机会锁时要运行的。
IUnbufferedFileHandleProvider

从 StorageFile.OpenAsync 方法创建的随机访问字节流提供对句柄的访问。
IUserActivityInterop

启用与 WinRT UserActivity 对象的互操作性。
IUserActivityRequestManagerInterop

启用与 WinRT UserActivityRequestManager 对象的互操作性。
IUserActivitySourceHostInterop

IUserActivitySourceHostInterop 接口可实现与 WinRT UserActivityChannel 或 UserActivity 对象的互操作性。
IUserConsentVerifierInterop

启用与 WinRT UserConsentVerifier 类对象的互操作性,并提供对 UserConsentVerifier 成员的访问权限来验证当前用户。
IVideoFrameNative

表示视频数据的帧。
IVideoFrameNativeFactory

创建 IVideoFrameNative 的实例。
IVirtualSurfaceImageSourceNative

为 DirectX 绘图提供大型(大于屏幕大小)共享图面的实现。
IVirtualSurfaceUpdatesCallbackNative

提供一个接口,用于在 VirtualSurfaceImageSource 请求更新时实现绘图行为。
IWeakReference

表示对对象的弱引用。
IWeakReferenceSource

表示可从中检索弱引用的源对象。
IWebAuthenticationCoreManagerInterop

包含从 Web 帐户提供程序获取令牌的核心方法。

结构

 
DateTime

表示一个即时时间,通常表示为日期和时间。
DateTime

表示一个即时时间,通常表示为日期和时间。
EventRegistrationToken

标识已注册到事件源的事件处理程序。
HSTRING_HEADER

表示 HSTRING 的标头。
IBufferByteAccess

将缓冲区表示为字节数组。
IDirect3DDxgiInterfaceAccess

IDirect3DDxgiInterfaceAccess 是 COM 接口,必须由实现 IDirect3DDevice 或 IDirect3DSurface 的任何内容实现。
IRoMetaDataLocator

允许 RoGetParameterizedTypeInstanceIID 函数访问运行时元数据。
IRoSimpleMetaDataBuilder

为元数据定位符提供已发现的元数据的目标。
LUID

描述适配器的本地标识符。
PDF_RENDER_PARAMS

表示用于输出可移植文档格式 (PDF) 文件的单个页面的属性集。


表示在二维平面中定义点的浮点 x 和 y 坐标的有序对。


表示在二维平面中定义点的浮点 x 和 y 坐标的有序对。
Rect

包含一组四个浮点数,表示矩形的位置和大小。
Rect

包含一组四个浮点数,表示矩形的位置和大小。
ServerInformation

表示服务器进程中组件对象模型 (COM) 接口的实现。
大小

表示指定高度和宽度的有序浮点数对。
大小

表示指定高度和宽度的有序浮点数对。
TimeSpan

表示时间间隔。
TimeSpan

表示时间间隔。