Función GetTenantRestrictionsHostnames
La función GetTenantRestrictionsHostnames devuelve una lista de hostnames
(por ejemplo foo.ca
, ) y subdomainSupportedHostnames
(por ejemplo .bar.ca
, ) al autor de la llamada. Windows mantiene sincronizada esta lista y las aplicaciones usan para aplicar restricciones de inquilino a esos puntos de conexión.
Sintaxis
STDAPI GetTenantRestrictionsHostnames(
_Out_ LPWSTR** hostnames,
_Out_ UINT32* hostnameCount,
_Out_ LPWSTR** subdomainSupportedHostnames,
_Out_ UINT32* subdomainSupportedHostnameCount
);
Parámetros
hostnames [out]
los nombres de host contienen nombres que deben coincidir exactamente. Por ejemplo, si foo.ca
está en la lista, foo.ca
debe estar sujeto a restricciones de inquilino, pero bar.foo.ca
no debe hacerlo.
hostnameCount [out]
El parámetro hostnameCount contiene el número de nombres de host de la hostnames
matriz.
subdomainSupportedHostnames [out]
subdomainSupportedHostnames contiene nombres que permiten subdominios, por ejemplo, si .bar.ca
está en la lista, deben estar sujetos a restricciones de inquilino, sub.bar.ca
pero bar.ca
no. Se espera que estas entradas tengan un elemento anterior .
para facilitar la coincidencia.
subdomainSupportedHostnameCount [out]
El parámetro subdomainSupportedHostnameCount contiene el número de nombres de host de la subdomainSupportedHostnames
matriz.
Valor devuelto
Si la función se realiza correctamente, la función devuelve S_OK
.
Observaciones
Los autores de las llamadas deben liberar iterativamente entradas de matriz mediante CoTaskMemFree y, a continuación, liberar la propia matriz.
Con respecto a matrices vacías:
- Es válido (aunque no se espera en la práctica) para que ambas listas estén vacías.
- Es válido para que una lista contenga entradas, mientras que la otra no.
En cualquier caso, no es necesario anular la asignación de una lista vacía. No se necesita desasignación si el valor devuelto no S_OK
es .
La función no devuelve valores correctos distintos de S_OK
.
Esta función no tiene ningún archivo de encabezado o biblioteca de importación asociado; Debe llamarlo mediante las funciones LoadLibrary y GetProcAddress .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server, versión 2004 [solo aplicaciones de escritorio] |
Archivo DLL | TenantRestrictionsPlugin.dll |