IsDeviceRegisteredWithManagement 函数 (mdmregistration.h)

检查设备是否已注册到 MDM 服务。 如果设备已注册,它还返回注册用户 (UPN) 的用户主体名称。

语法

HRESULT IsDeviceRegisteredWithManagement(
  [out]           BOOL   *pfIsDeviceRegisteredWithManagement,
  [in, optional]  DWORD  cchUPN,
  [out, optional] LPWSTR pszUPN
);

parameters

[out] pfIsDeviceRegisteredWithManagement

BOOL 的地址指示设备是否已注册。

[in, optional] cchUPN

包含可通过 pszUPN 参数返回的最大长度。

[out, optional] pszUPN

接收以 NULL 结尾的 Unicode 字符串的缓冲区的可选地址,该字符串包含向管理服务注册的用户的 UPN。 如果 pszUPNNULL,则会更新 pfIsDeviceRegisteredWithManagement 参数指向的 BOOL,以指示设备是否已注册,并且函数返回ERROR_SUCCESS

返回值

如果函数成功,则返回值ERROR_SUCCESS并且 pfIsDeviceRegisteredWithManagement 参数指向的 BOOL 包含 TRUEFALSE。 如果 为 TRUE则 pszUPN 参数指向的 Unicode 字符串包含已注册用户的 UPN。 如果函数失败,则返回的值将描述错误。 可能的值包括 MDM 注册错误值中列出的值

如果 cchUPN 参数指示的缓冲区大小过小,则调用将失败并出现STRSAFE_E_INSUFFICIENT_BUFFERpfIsDeviceRegisteredWithManagement 参数指向的 BOOL 将更新以指示设备是否已注册。

要求

   
最低受支持的客户端 Windows 8.1
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 mdmregistration.h
Library MDMRegistration.lib
DLL MDMRegistration.dll

另请参阅

MDM 注册错误值

MDM 注册函数