Funzione NetGetAadJoinInformation (lmjoin.h)

Recupera le informazioni di join per il tenant specificato. Questa funzione esamina le informazioni di join per Microsoft Azure Active Directory e l'account aziendale aggiunto dall'utente corrente.

Sintassi

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

Parametri

[in, optional] pcszTenantId

Identificatore del tenant per l'account aggiunto. Se il dispositivo non è aggiunto ad Azure Active Directory (Azure AD) e l'utente attualmente connesso a Windows non ha aggiunto account di lavoro di Azure AD per il tenant specificato, il buffer a cui punta il parametro ppJoinInfo è impostato su NULL.

Se l'ID tenant specificato è NULL o vuoto, ppJoinInfo è impostato sulle informazioni sull'account di join predefinito o NULL se il dispositivo non è aggiunto ad Azure AD e l'utente corrente non ha aggiunto account di lavoro di Azure AD.

L'account di join predefinito è uno dei seguenti:

  • L'account Azure AD, se il dispositivo viene aggiunto ad Azure AD.
  • L'account aziendale di Azure AD aggiunto all'utente corrente, se il dispositivo non è aggiunto ad Azure AD, ma l'utente corrente ha aggiunto un singolo account aziendale di Azure AD.
  • Uno degli account di lavoro di Azure AD aggiunti all'utente corrente, se il dispositivo non è aggiunto ad Azure AD, ma l'utente corrente ha aggiunto più account di lavoro di Azure AD. L'algoritmo per la selezione di uno degli account di lavoro non è specificato.

[out] ppJoinInfo

Informazioni di join per il tenant specificato dal parametro pcszTenantId . Se questo parametro è NULL, il dispositivo non viene aggiunto ad Azure AD e l'utente corrente non ha aggiunto account di lavoro di Azure AD. È necessario chiamare la funzione NetFreeAadJoinInformation per liberare la memoria allocata per questa struttura.

Valore restituito

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 10 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione lmjoin.h
Libreria Netapi32.lib
DLL Netapi32.dll

Vedi anche

NetFreeAdJoinInformation