NetGetAadJoinInformation 函数 (lmjoin.h)

检索指定租户的联接信息。 此函数检查当前用户添加的Microsoft Azure Active Directory和工作帐户的加入信息。

语法

HRESULT NET_API_FUNCTION NetGetAadJoinInformation(
  [in, optional] LPCWSTR          pcszTenantId,
  [out]          PDSREG_JOIN_INFO *ppJoinInfo
);

参数

[in, optional] pcszTenantId

已加入帐户的租户标识符。 如果设备未加入 Azure Active Directory (Azure AD) ,并且当前登录到 Windows 的用户未添加指定租户的 Azure AD 工作帐户, 则 ppJoinInfo 参数指向的缓冲区设置为 NULL。

如果指定的租户 ID 为 NULL 或空,则 ppJoinInfo 设置为默认加入帐户信息;如果设备未加入 Azure AD 且当前用户未添加任何 Azure AD 工作帐户,则设置为 NULL。

默认加入帐户为下列帐户之一:

  • Azure AD 帐户(如果设备已加入 Azure AD)。
  • 如果设备未加入 Azure AD,但当前用户添加了单个 Azure AD 工作帐户,则为当前用户添加的 Azure AD 工作帐户。
  • 如果设备未加入 Azure AD,但当前用户添加了多个 Azure AD 工作帐户,则当前用户添加的任何 Azure AD 工作帐户。 未指定用于选择其中一个工作帐户的算法。

[out] ppJoinInfo

pcszTenantId 参数指定的租户的联接信息。 如果此参数为 NULL,则设备未加入 Azure AD,并且当前用户未添加任何 Azure AD 工作帐户。 必须调用 NetFreeAadJoinInformation 函数来释放为此结构分配的内存。

返回值

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
目标平台 Windows
标头 lmjoin.h
Library Netapi32.lib
DLL Netapi32.dll

另请参阅

NetFreeAadJoinInformation