IVsAppContainerDeveloperLicensing.CheckDeveloperLicense(String) 方法

定义

确定指定的计算机是否具有开发人员许可证。

public:
 DateTime CheckDeveloperLicense(System::String ^ % pbstrMachine);
public DateTime CheckDeveloperLicense (ref string pbstrMachine);
abstract member CheckDeveloperLicense : string -> DateTime
Public Function CheckDeveloperLicense (ByRef pbstrMachine As String) As DateTime

参数

pbstrMachine
String

中要查询其许可证的计算机。 如果此参数为 null 或为空,则此方法将应用于本地计算机。

返回

DateTime

开发人员许可证的到期日期。

注解

此方法可能会返回以下结果:

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 请求许可证的用户或计算机无权获取任何许可证。 应将此结果映射到 "联系支持人员" 消息。

适用于