IVsAppContainerDeveloperLicensing.RemoveDeveloperLicense(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从指定的计算机中删除开发人员许可证。
public:
void RemoveDeveloperLicense(System::String ^ % pbstrMachine);
void RemoveDeveloperLicense(std::wstring const & & pbstrMachine);
public void RemoveDeveloperLicense (ref string pbstrMachine);
abstract member RemoveDeveloperLicense : string -> unit
Public Sub RemoveDeveloperLicense (ByRef pbstrMachine As String)
参数
- 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 | 请求许可证的用户或计算机无权获取任何许可证。 应将此结果映射到 "联系支持人员" 消息。 |