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 |