IVsAppContainerDeveloperLicensing.AcquireDeveloperLicense(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取指定计算机上的开发人员许可证。
public:
DateTime AcquireDeveloperLicense(System::String ^ % pbstrMachine);
public DateTime AcquireDeveloperLicense (ref string pbstrMachine);
abstract member AcquireDeveloperLicense : string -> DateTime
Public Function AcquireDeveloperLicense (ByRef pbstrMachine As String) As DateTime
参数
- pbstrMachine
- String
中为其获取许可证的计算机。 如果此参数为 null 或为空,则此方法将应用于本地计算机。
返回
开发人员许可证的到期日期。
注解
此方法可能会返回以下结果:
| S_OK | 函数成功。 |
| E_FAIL | 未指定的错误 (不需要此) 。 |
| E_INVALIDARG | 一个或多个参数无效。 |
| E_OUTOFMEMORY | 内存不足。 |
| HRESULT_FROM_WIN32 (ERROR_NOT_FOUND) | 找不到许可证。 |
| HRESULT_FROM_WIN32 (ERROR_NOT_AUTHENTICATED) | 调用需要身份验证。 |
| HRESULT_FROM_WIN32 (ERROR_NETWORK_UNREACHABLE) | 无法访问网络。 |
| HRESULT_FROM_WIN32(ERROR_ACCESS_DENIED) | 调用方无权访问资源 (许可证) 。 |
| HRESULT_FROM_WIN32 (ERROR_BAD_NET_NAME) | 指定的计算机不存在。 |
| HRESULT_FROM_WIN32 (ERROR_CANCELLED) | 授权序列已取消。 |
| E_WS_LICENSE_EXPIRED | 开发人员许可证已过期。 |
| E_WS_USER_NOT_AUTHORIZED | 请求许可证的用户或计算机无权获取任何许可证。 应将此结果映射到 "联系支持人员" 消息。 |