IAssemblyName::GetName 方法 (winsxs.h)

GetName 方法返回程序集名称的名称部分。

语法

HRESULT GetName(
  [in, out] LPDWORD lpcwBuffer,
  [out]     LPWSTR  pwzName
);

参数

[in, out] lpcwBuffer

调用此方法时,请将此参数设置为 pwzName 指定的缓冲区的大小。 指定大小(以字符为单位)并包含 null 终止符。 方法返回时, lpcwBuffer 的值是返回的名称的大小。

[out] pwzName

指向接收名称的字符串值的指针。

返回值

此方法可以返回其中一个值。

返回值 说明
S_OK
方法成功。
S_FALSE
方法未成功。

注解

此方法等效于将 PropertyId 设置为 ASM_NAME ASM_NAME_NAME 选项的 GetProperty 方法。 如果未设置ASM_NAME_NAME,则 lpcwBuffer 返回的缓冲区大小为 0,pwzName 的内容未定义。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 winsxs.h
DLL Sxs.dll

另请参阅

IAssemblyName