Windows 运行时 C++ 参考

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

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

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

枚举

 
__x_ABI_CWindows_CFoundation_CActivationType

指定可激活类的激活类型。A
ActivationType

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

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

指定 RoGetAgileReference 函数的选项。
AsyncStatus

表示异步操作的状态。
BSOS_OPTIONS

指定 RandomAccessStream 的行为,该模型封装组件对象模型 (COM) IStream。
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

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

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

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

启动图面上的绘图。
BeginDraw

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

启动对关联的 SurfaceImageSource 或 VirtualSurfaceImageSource 的更新。
Buffer

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

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

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

TBD
关闭

关闭异步工作对象。
关闭

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

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

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

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

关闭通过调用 IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle 创建的随机访问字节流中的句柄。
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

TBD
CreateControlInput

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

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

创建包含指定 DateTime 值的新 IPropertyValue 对象。
CreateDateTime

创建包含指定 DateTime 值的新 IPropertyValue 对象。
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

创建包含指定 GUID 值的新 IPropertyValue 对象。
CreateGuid

创建包含指定 GUID 值的新 IPropertyValue 对象。
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

创建包含指定 Point 值的新 IPropertyValue 对象。
CreatePoint

创建包含指定 Point 值的新 IPropertyValue 对象。
CreatePointArray

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

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

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

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

创建包含指定 Rect 值的新 IPropertyValue 对象。
CreateRect

创建包含指定 Rect 值的新 IPropertyValue 对象。
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 句柄,用于控制对此路径上的 scanout 的访问。
CreateStreamOverRandomAccessStream

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

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

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

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

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

创建包含指定 TimeSpan 值的新 IPropertyValue 对象。
CreateTimeSpan

创建包含指定 TimeSpan 值的新 IPropertyValue 对象。
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

在 Surface 对象上标记绘图的结束。
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

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

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

枚举 PropertyDef 标记,这些标记表示指定的 TypeDef 标记所引用的类型的属性。
EnumSignatures

枚举当前范围内表示独立签名的 Signature 标记。
EnumTypeDefs

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

枚举当前元数据范围内定义的 TypeRef 标记。
EnumTypeSpecs

枚举当前元数据范围内定义的 TypeSpec 标记。
EnumUnresolvedMethods

枚举表示当前元数据范围内未解析的方法的 MemberDef 标记。
EnumUserStrings

枚举表示当前元数据范围内的硬编码字符串的 String 标记。
FindAssembliesByName

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

获取程序集的名称。
FindAssemblyModule

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

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

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

获取指向成员引用的 MemberRef 标记的指针,该成员引用由指定的 Type 括起来,并且具有指定的名称和元数据签名。
FindTrackerTargets

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

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

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

获取指向指定范围中具有指定名称的类型引用的 TypeRef 标记的指针。
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

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

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

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

获取指定元数据标记引用的 Type 成员的名称、二进制签名和相对虚拟地址的元数据信息。
GetMemberRefProps

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

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

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

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

获取标志,这些标志指示特定 MethodDef 标记引用的方法和特定 EventProp 标记引用的成对属性和事件之间的关系。
GetMethodSpecProps

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

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

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

获取指定元数据标记引用的模块的名称。
GetNamedPropertyMapping

检索效果属性的映射。
GetNameFromToken

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

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

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

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

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

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

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

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

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

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

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

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

获取与指定的 Permission 标记所表示的 System.Security.PermissionSet 关联的元数据。
GetPinvokeMap

获取用于表示 PInvoke 调用的目标程序集的 ModuleRef 标记。
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

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

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

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

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

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

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

winstring.h (HSTRING_UserMarshal 函数) 将 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 函数从 RPC 缓冲区中解封 HSTRING 对象。 (HSTRING_UserUnmarshal)
HSTRING_UserUnmarshal

HSTRING_UserUnmarshal 函数 (winstring.h) 从 RPC 缓冲区取消配置 HSTRING 对象。
HSTRING_UserUnmarshal64

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

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

从 LUID 转换为 64 位带符号整数。
Invalidate

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

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

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

获取指示指定的标记是否包含对代码对象的有效引用的值。
LuidFromInt64

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

创建分配器类。
NotifyEndOfReferenceTrackingOnThread

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

当通过调用 IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle 方法获取的句柄的机会锁断开时运行。
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

恢复在 Surface 对象上绘制。
ResumeDraw

恢复绘图操作。
RoActivateInstance

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

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

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

在当前进程中引发非连续异常。
RoFreeParameterizedTypeExtra

释放 RoGetParameterizedTypeInstanceIID 分配的句柄。
RoGetActivatableClassRegistration

启用检索类注册信息。
RoGetActivationFactory

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

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

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

提供标准 IBuffer 封送处理程序,用于在封送处理 IBuffer 接口时实现与该接口关联的语义。
RoGetErrorReportingFlags

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

RoGetMetaDataFile

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

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

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

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

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

获取表示错误发生点的调用堆栈的 error 对象。
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

设置 Microsoft DirectX 图形基础结构 (使用 D3D11_CREATE_DEVICE_BGRA_SUPPORT 创建的 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

暂停 Surface 对象上的绘图。
SuspendDraw

挂起绘图操作。
ToString

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

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

标记 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

指示指定的字符串是否嵌入空字符。
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

TBD
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

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

扩展 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::OpenUnbufferedFileHandle 方法获取的句柄的机会锁断开时,要运行该方法。
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

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

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

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

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

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

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

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

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

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

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

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

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

表示一个时间间隔。
TimeSpan

表示一个时间间隔。