Funzione GetTenantRestrictionsHostnames
La funzione GetTenantRestrictionsHostnames restituisce un elenco di hostnames
(ad esempio) e subdomainSupportedHostnames
(ad foo.ca
esempio.bar.ca
) al chiamante. Questo elenco viene mantenuto sincronizzato da Windows e viene usato dalle app per applicare restrizioni del tenant a tali endpoint.
Sintassi
STDAPI GetTenantRestrictionsHostnames(
_Out_ LPWSTR** hostnames,
_Out_ UINT32* hostnameCount,
_Out_ LPWSTR** subdomainSupportedHostnames,
_Out_ UINT32* subdomainSupportedHostnameCount
);
Parametri
hostnames [out]
i nomi host contengono nomi che devono corrispondere esattamente. Ad esempio, se foo.ca
è presente nell'elenco, foo.ca
deve essere soggetto a Restrizioni del tenant, ma bar.foo.ca
non deve essere.
hostnameCount [out]
Il parametro hostnameCount contiene il numero di nomi host nella hostnames
matrice.
subdomainSupportedHostnames [out]
sottodominioSupportedHostnames contiene nomi che consentono sottodomini, ad esempio se .bar.ca
si trova nell'elenco, sub.bar.ca
devono essere soggetti a Restrizioni del tenant, ma bar.ca
non dovrebbero. Queste voci devono avere un precedente .
per facilitare la corrispondenza.
subdomainSupportedHostnameCount [out]
Il sottodominioSupportedHostnameCount contiene il numero di nomi host nella subdomainSupportedHostnames
matrice.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce S_OK
.
Commenti
I chiamanti devono liberare in modo iterativo le voci della matrice usando CoTaskMemFree e quindi liberare la matrice stessa.
Per quanto riguarda le matrici vuote:
- È valido (anche se non previsto in pratica) affinché entrambi gli elenchi siano vuoti.
- È valido per un elenco che contenga voci mentre l'altra non lo è.
In entrambi i casi, l'allocazione di un elenco vuoto non è necessaria. Se il valore restituito non S_OK
è .
La funzione non restituisce valori di operazione riuscita diversi da S_OK
.
Questa funzione non ha una libreria di importazione o un file di intestazione associato; è necessario chiamarlo usando le funzioni LoadLibrary e GetProcAddress .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 2004 [solo app desktop] |
Server minimo supportato | Windows Server, versione 2004 [solo app desktop] |
DLL | TenantRestrictionsPlugin.dll |