Função DsQuerySitesByCostA (ntdsapi.h)
A função DsQuerySitesByCost obtém o custo de comunicação entre um site e um ou mais sites.
Sintaxe
NTDSAPI_POSTXP DWORD DsQuerySitesByCostA(
[in] HANDLE hDS,
LPSTR pszFromSite,
LPSTR *rgszToSites,
[in] DWORD cToSites,
[in] DWORD dwFlags,
[out] PDS_SITE_COST_INFO *prgSiteInfo
);
Parâmetros
[in] hDS
Um identificador de serviço de diretório.
pszFromSite
Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome diferenciado relativo do site do qual os custos são medidos.
rgszToSites
Contém uma matriz de ponteiros de cadeia de caracteres terminadas em nulo que contêm os nomes distintos relativos dos sites aos quais os custos são medidos.
[in] cToSites
Contém o número de elementos na matriz rgwszToSites .
[in] dwFlags
Reservado.
[out] prgSiteInfo
Ponteiro para uma matriz de estruturas de DS_SITE_COST_INFO que recebe os dados de custo. Cada elemento nessa matriz contém os dados de custo entre o site identificado pelo parâmetro pwszFromSite e o site identificado pelo elemento rgwszToSites correspondente.
O chamador deve liberar essa memória quando ela não for mais necessária chamando DsQuerySitesFree.
Retornar valor
Retorna ERROR_SUCCESS se tiver êxito ou um código de erro Win32 ou RPC, caso contrário. Os códigos de erro possíveis incluem valores listados na lista a seguir.
Comentários
Os valores de custo obtidos por essa função são usados apenas para comparar e não têm nenhum significado por si só. Por exemplo, o custo do site 1 pode ser comparado com o custo do site 2, mas o custo do site 1 não pode ser comparado a um valor fixo.
Observação
O cabeçalho ntdsapi.h define DsQuerySitesByCost como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Plataforma de Destino | Windows |
Cabeçalho | ntdsapi.h |
Biblioteca | Ntdsapi.lib |
DLL | Ntdsapi.dll |
Confira também
Funções de gerenciamento de replicação e controlador de domínio