iRoMetaDataLocator 结构 (roparameterizediid.h)

使 RoGetParameterizedTypeInstanceIID 函数能够访问运行时元数据。

实现编程语言绑定时,实现 IRoMetaDataLocator ,使语言能够使用 Windows 元数据 (.winmd) 文件调用 Windows 平台 API。

语法

struct IRoMetaDataLocator {
  HRESULT Locate(
    PCWSTR                     nameElement,
    IRoSimpleMetaDataBuilder & metaDataDestination
  );
};

成员

HRESULT Locate( PCWSTR nameElement, IRoSimpleMetaDataBuilder & metaDataDestination)

获取指定类型的元数据生成器。

nameElement

要解析Windows 运行时类型或参数化类型。

metaDataDestination

用于Windows 运行时元数据的数据接收器。 调用方应调用适当的 set 方法,以便为 nameElement 命名的类型提供元数据。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 roparameterizediid.h

请参阅

RoGetMetaDataFile