Função GetTenantRestrictionsHostnames
A função GetTenantRestrictionsHostnames retorna uma lista de hostnames
(por exemplo foo.ca
, ) e subdomainSupportedHostnames
(por exemplo, .bar.ca
) para o chamador. Essa lista é mantida em sincronia pelo Windows e é usada por aplicativos para aplicar restrições de locatário a esses pontos de extremidade.
Sintaxe
STDAPI GetTenantRestrictionsHostnames(
_Out_ LPWSTR** hostnames,
_Out_ UINT32* hostnameCount,
_Out_ LPWSTR** subdomainSupportedHostnames,
_Out_ UINT32* subdomainSupportedHostnameCount
);
Parâmetros
hostnames [out]
hostnames contém nomes que devem corresponder exatamente. Por exemplo, se foo.ca
estiver na lista, deveráfoo.ca
estar sujeito a Restrições de Locatário, mas bar.foo.ca
não deve.
hostnameCount [out]
O parâmetro hostnameCount contém o número de nomes de host na hostnames
matriz.
subdomainSupportedHostnames [out]
subdomainSupportedHostnames contém nomes que permitem subdomínios, por exemplo, se .bar.ca
estiver na lista, sub.bar.ca
devem estar sujeitos a Restrições de Locatário, mas bar.ca
não devem. Espera-se que essas entradas tenham um precedente .
para facilitar a correspondência.
subdomainSupportedHostnameCount [out]
O parâmetro subdomainSupportedHostnameCount contém o número de nomes de host na subdomainSupportedHostnames
matriz.
Retornar valor
Se a função for bem-sucedida, a função retornará S_OK
.
Comentários
Os chamadores devem liberar iterativamente entradas de matriz usando CoTaskMemFree e liberar a própria matriz.
Em relação a matrizes vazias:
- É válido (embora não seja esperado na prática) que ambas as listas estejam vazias.
- É válido que uma lista contenha entradas, enquanto a outra não.
Em ambos os casos, a desalocação de uma lista vazia não é necessária. Nenhuma desopção será necessária se o valor retornado não S_OK
for .
A função não retorna valores de êxito diferentes de S_OK
.
Essa função não tem biblioteca de importação ou arquivo de cabeçalho associado; você deve chamá-lo usando as funções LoadLibrary e GetProcAddress .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server, versão 2004 [somente aplicativos da área de trabalho] |
DLL | TenantRestrictionsPlugin.dll |