IAssemblyName::GetName 方法 (winsxs.h)
GetName 方法返回程序集名称的名称部分。
语法
HRESULT GetName(
[in, out] LPDWORD lpcwBuffer,
[out] LPWSTR pwzName
);
参数
[in, out] lpcwBuffer
调用此方法时,请将此参数设置为 pwzName 指定的缓冲区的大小。 指定大小(以字符为单位)并包含 null 终止符。 方法返回时, lpcwBuffer 的值是返回的名称的大小。
[out] pwzName
指向接收名称的字符串值的指针。
返回值
此方法可以返回其中一个值。
返回值 | 说明 |
---|---|
|
方法成功。 |
|
方法未成功。 |
注解
此方法等效于将 PropertyId 设置为 ASM_NAME ASM_NAME_NAME 选项的 GetProperty 方法。 如果未设置ASM_NAME_NAME,则 lpcwBuffer 返回的缓冲区大小为 0,pwzName 的内容未定义。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | winsxs.h |
DLL | Sxs.dll |