函数 (Windows 运行时 C++ 参考)

在本节中

函数 说明
CoDecodeProxy 在给定代理对象的接口的服务器进程中查找组件对象模型 (COM) 接口的实现。
CreateControlInput 在调用方 UI 线程中创建 ICoreInputSourceBase 对象。
CreateControlInputEx 在工作线程或 UI 线程中创建 ICoreInputSourceBase 对象。
CreateDirect3D11DeviceFromDXGIDevice 从 IDXGIDevice 创建 IDirect3DDevice 的实例。
CreateDirect3D11SurfaceFromDXGISurface 从 IDXGISurface 创建 IDirect3DSurface 的实例。
CreateDirect3DDevice IDXGIDevice 创建 IDirect3DDevice 的实例。
CreateDirect3DSurface IDXGISurface 创建 IDirect3DSurface实例。
CreateRandomAccessStreamOnFile 为文件创建Windows 运行时随机访问流。
CreateRandomAccessStreamOverStream 围绕 IStream 基本实现创建Windows 运行时随机访问流。
CreateStreamOverRandomAccessStream 围绕 Windows 运行时IRandomAccessStream 对象创建 IStream
CreateXamlUIPresenter 一个静态创建者函数,可为桌面应用中的呈现图面创建 XamlUIPresenter
DbgRaiseAssertionFailure 引发用于调试的断言。
GetDXGIInterface (IDirect3DDevice^, DXGI_TYPE) ** IDirect3DDevice 实例检索 DXGI 接口。
GetDXGIInterface (IDirect3DSurface^,DXGI_TYPE) ** IDirect3DSurface 实例检索 DXGI 接口。
GetDXGIInterfaceFromObject 从 对象检索 DXGI 接口。
GetRestrictedErrorInfo 获取当前逻辑线程中对 SetRestrictedErrorInfo 的先前调用所设置的受限错误信息对象。
HSTRING_UserFree 由 RPC 存根文件调用时释放服务器端的资源。
HSTRING_UserFree64 由 RPC 存根文件调用时释放服务器端的资源。
HSTRING_UserMarshal HSTRING 对象封送到 RPC 缓冲区中。
HSTRING_UserMarshal64 HSTRING 对象封送到 RPC 缓冲区中。
HSTRING_UserSize 计算 HSTRING 对象的线路大小,并获取其句柄和数据。
HSTRING_UserSize64 计算 HSTRING 对象的线路大小,并获取其句柄和数据。
HSTRING_UserUnmarshal 从 RPC 缓冲区取消封送 HSTRING 对象。
HSTRING_UserUnmarshal64 从 RPC 缓冲区取消封送 HSTRING 对象。
IsErrorPropagationEnabled 指示对于注册为Windows 运行时 API 事件的回调函数的委托返回的错误,是否发生 CoreApplication.UnhandledErrorDetected 事件或异步方法的完成。
DllGetActivationFactory 从包含可激活Windows 运行时类的 DLL 检索激活工厂。
MetaDataGetDispenser 创建分配器类。
PdfCreateRenderer 获取 IPdfRendererNative 接口的实例,用于显示可移植文档格式 (PDF) 文件的单个页面。
PdfRenderParams 填充 PDF_RENDER_PARAMS 结构。 PDF_RENDER_PARAMS 结构表示用于输出 PDF 文件的单个页面的一组属性。
RoActivateInstance 激活指定的Windows 运行时类。
RoCaptureErrorContext 保存当前错误上下文,以便以后可以调用 RoFailFastWithErrorContext 函数。
RoClearError 从当前线程环境块中删除现有错误信息, (TEB) 。
RoFailFastWithErrorContext 在当前进程中引发非连续异常。
RoFailFastWithErrorContextInternal2 在当前进程中引发非连续异常,还允许包含操作系统尚未捕获的其他错误上下文。
RoFreeParameterizedTypeExtra 释放 RoGetParameterizedTypeInstanceIID 分配的句柄。
RoGetActivatableClassRegistration 启用检索类注册信息。
RoGetActivationFactory 获取指定运行时类的激活工厂。
RoGetAgileReference 为给定接口指定的 对象创建敏捷引用。
RoGetApartmentIdentifier 获取当前单元的唯一标识符。
RoGetBufferMarshaler 提供标准 IBuffer 封送处理程序,用于在封送处理 IBuffer 接口时实现与该接口关联的语义。
RoGetErrorReportingFlags 获取Windows 运行时错误函数的当前报告行为。
RoGetMetaDataFile 查找并检索描述指定类型名称的应用程序二进制接口 (ABI) 的元数据文件。
RoGetParameterizedTypeInstanceIID 计算接口标识符 (接口或委托类型的 IID) ,当参数化接口或委托使用指定的类型参数实例化时得到。
RoGetServerActivatableClasses 检索为在调用进程的包 ID 下注册的给定可执行文件 (EXE) 服务器注册的可激活类。
RoInitialize 使用指定的并发模型初始化当前线程上的Windows 运行时。
RoInspectThreadErrorInfo 获取表示错误发生点的调用堆栈的错误对象
RoInspectCapturedStackBackTrace 为调试器提供一种从目标进程检查调用堆栈的方法。
RoOriginateError 向附加的调试器报告错误和信息字符串。
RoOriginateErrorW 向附加的调试器报告错误和信息字符串。
RoOriginateLanguageException 向附加的调试器报告错误、信息字符串和错误对象。
RoParameterizedTypeExtraGetTypeSignature 获取用于计算具有指定句柄的 RoGetParameterizedTypeInstanceIID 的上次调用中的 IID 的类型签名。
RoParseTypeName 分析类型名称和现有类型参数(如果是参数化类型)。
RoRegisterActivationFactories 为 Windows 运行时 exe 服务器注册进程外激活工厂的数组。
RoRegisterForApartmentShutdown 注册在当前单元关闭时要调用的 IApartmentShutdown 回调。
RoReportUnhandledError 在发生未经处理的异常时触发全局错误处理程序。
RoReportFailedDelegate 在委托失败时触发全局错误处理程序。
RoResolveNamespace 从Windows 运行时支持的任何编程语言中确定指定Windows 运行时命名空间的直接子级、类型和子命名空间。
RoResolveRestrictedErrorInfoReference 返回基于给定引用的 IRestrictedErrorInfo 接口指针。
RoRevokeActivationFactories 从Windows 运行时中删除已注册激活工厂的数组。
RoSetErrorReportingFlags 设置Windows 运行时错误函数的报告行为。
RoTransformError 向附加的调试器报告修改后的错误和信息字符串。
RoTransformErrorW 向附加的调试器报告转换后的错误和信息字符串。
RoUninitialize 关闭当前线程上的Windows 运行时。
RoUnregisterForApartmentShutdown 注销以前注册的 IApartmentShutdown 接口。
SetRestrictedErrorInfo 设置当前线程的受限错误信息对象。
WindowsCompareStringOrdinal 比较两个指定的 HSTRING 对象,并返回一个整数,指示它们在排序顺序中的相对位置。
WindowsConcatString 连接两个指定的字符串。
WindowsCreateString 基于指定的源字符串创建新的 HSTRING
WindowsCreateStringReference 基于指定的字符串创建新的字符串引用。
WindowsDeleteString 递减字符串缓冲区的引用计数。
WindowsDeleteStringBuffer 如果预先分配的字符串缓冲区未提升为 HSTRING,则放弃该缓冲区。
WindowsDuplicateString 创建指定字符串的副本。
WindowsGetStringLen 获取指定字符串的长度(以 Unicode 字符为单位)。
WindowsGetStringRawBuffer 获取指定字符串的后备缓冲区。
WindowsInspectString 为调试器提供一种方法,以便远程或从转储在另一个地址空间中显示Windows 运行时 HSTRING 的值。
WindowsInspectString2 为调试器提供一种方法,以便远程或从转储在另一个地址空间中显示Windows 运行时 HSTRING 的值。
WindowsIsStringEmpty 指示指定的字符串是否为空字符串。
WindowsPreallocateStringBuffer 分配可变字符缓冲区以用于 HSTRING 创建。
WindowsPromoteStringBuffer 从指定的HSTRING_BUFFER创建 HSTRING
WindowsReplaceString 将指定字符串中一组字符的所有匹配项替换为另一组字符以创建新字符串。
WindowsStringHasEmbeddedNull 指示指定的字符串是否嵌入空字符。
WindowsSubstring 从指定字符串检索子字符串。 子字符串从指定的字符位置开始。
WindowsSubstringWithSpecifiedLength 从指定字符串检索子字符串。 子字符串从指定的字符位置开始且具有指定的长度。
WindowsTrimStringEnd 从源字符串中删除指定字符集的所有尾随匹配项。
WindowsTrimStringStart 从源字符串中删除指定字符集的所有前导匹配项。