Funzione DsQuerySitesByCostA (ntdsapi.h)
La funzione DsQuerySitesByCost ottiene il costo di comunicazione tra un sito e uno o più siti.
Sintassi
NTDSAPI_POSTXP DWORD DsQuerySitesByCostA(
[in] HANDLE hDS,
LPSTR pszFromSite,
LPSTR *rgszToSites,
[in] DWORD cToSites,
[in] DWORD dwFlags,
[out] PDS_SITE_COST_INFO *prgSiteInfo
);
Parametri
[in] hDS
Handle del servizio directory.
pszFromSite
Puntatore a una stringa con terminazione null che contiene il nome distinto relativo del sito, i costi vengono misurati.
rgszToSites
Contiene una matrice di puntatori stringa con terminazione null che contengono i nomi distinti relativi dei siti a cui vengono misurati i costi.
[in] cToSites
Contiene il numero di elementi nella matrice rgwszToSites .
[in] dwFlags
Riservato.
[out] prgSiteInfo
Puntatore a una matrice di strutture DS_SITE_COST_INFO che ricevono i dati sui costi. Ogni elemento di questa matrice contiene i dati sui costi tra il sito identificato dal parametro pwszFromSite e il sito identificato dall'elemento rgwszToSites corrispondente.
Il chiamante deve liberare questa memoria quando non è più richiesto chiamando DsQuerySitesFree.
Valore restituito
Restituisce ERROR_SUCCESS se ha esito positivo o un codice di errore Win32 o RPC in caso contrario. I codici di errore possibili includono i valori elencati nell'elenco seguente.
Commenti
I valori dei costi ottenuti da questa funzione vengono usati solo per confrontare e non avere alcun significato da soli. Ad esempio, il costo per il sito 1 può essere confrontato con il costo per il sito 2, ma il costo per il sito 1 non può essere confrontato con un valore fisso.
Nota
L'intestazione ntdsapi.h definisce DsQuerySitesByCost come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | ntdsapi.h |
Libreria | Ntdsapi.lib |
DLL | Ntdsapi.dll |
Vedi anche
Funzioni di gestione del controller di dominio e della replica