Leggere in inglese

Condividi tramite


DS_REPL_NEIGHBORW_BLOB struttura (ntdsapi.h)

La struttura DS_REPL_NEIGHBORW_BLOB contiene dati sullo stato della replica in ingresso per una determinata coppia di nomi e server di origine. Questa struttura è simile alla struttura di DS_REPL_NEIGHBOR , ma viene ottenuta dalle funzioni API Lightweight Directory Access Protocol quando si ottengono dati binari per l'attributo msDS-NCReplInboundNeighbors .

Sintassi

typedef struct _DS_REPL_NEIGHBORW_BLOB {
  DWORD    oszNamingContext;
  DWORD    oszSourceDsaDN;
  DWORD    oszSourceDsaAddress;
  DWORD    oszAsyncIntersiteTransportDN;
  DWORD    dwReplicaFlags;
  DWORD    dwReserved;
  UUID     uuidNamingContextObjGuid;
  UUID     uuidSourceDsaObjGuid;
  UUID     uuidSourceDsaInvocationID;
  UUID     uuidAsyncIntersiteTransportObjGuid;
  USN      usnLastObjChangeSynced;
  USN      usnAttributeFilter;
  FILETIME ftimeLastSyncSuccess;
  FILETIME ftimeLastSyncAttempt;
  DWORD    dwLastSyncResult;
  DWORD    cNumConsecutiveSyncFailures;
} DS_REPL_NEIGHBORW_BLOB;

Members

oszNamingContext

Contiene l'offset, in byte, dall'indirizzo di questa struttura a una stringa Unicode con terminazione null che contiene il contesto di denominazione a cui sono relativi i dati dello stato della replica. Ogni contesto di denominazione viene replicato in modo indipendente e dispone di dati adiacenti diversi, anche se i contesti di denominazione vengono replicati dallo stesso server di origine.

oszSourceDsaDN

Contiene l'offset, in byte, dall'indirizzo di questa struttura a una stringa Unicode con terminazione null contenente il nome distinto dell'agente del servizio directory corrispondente al server di origine a cui sono relativi i dati dello stato della replica. Ogni server di origine ha dati adiacenti diversi.

oszSourceDsaAddress

Contiene l'offset, in byte, dall'indirizzo di questa struttura a una stringa Unicode con terminazione null contenente l'indirizzo di rete specifico del trasporto del server di origine. Ovvero un nome del servizio nome directory per la replica RPC/IP o un indirizzo SMTP per una replica SMTP.

oszAsyncIntersiteTransportDN

Contiene l'offset, in byte, dall'indirizzo di questa struttura a una stringa Unicode con terminazione null contenente il nome distinto dell'oggetto interSiteTransport che corrisponde al trasporto su cui viene eseguita la replica. Questo membro contiene NULL per la replica RPC/IP.

dwReplicaFlags

Contiene un set di flag che specificano attributi e opzioni per i dati di replica. Questo può essere zero o una combinazione di uno o più flag seguenti.

DS_REPL_NBR_WRITEABLE

La copia locale del contesto di denominazione è modificabile.

DS_REPL_NBR_SYNC_ON_STARTUP

La replica di questo contesto di denominazione da questa origine viene tentata quando viene avviato il server di destinazione. Valido in genere solo per gli elementi adiacenti all'interno del sito.

DS_REPL_NBR_DO_SCHEDULED_SYNCS

La replica viene eseguita in base a una pianificazione. Questo flag è in genere impostato a meno che la pianificazione per questo contesto di denominazione/origine non sia "mai", ovvero la pianificazione vuota.

DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT

La replica viene eseguita indirettamente tramite il servizio Messaggistica tra siti (ISM). Questo flag è impostato solo per la replica tramite SMTP. Il flag non è impostato durante la replica tramite RPC/IP tra siti.

DS_REPL_NBR_TWO_WAY_SYNC

Se impostato, indica che quando la replica in ingresso è stata completata, il server di destinazione deve indicare al server di origine di sincronizzare nella direzione inversa. Questa funzionalità viene utilizzata nel caso di connessioni remote, qualora solo uno dei due server sia in grado di inizializzare la connessione. Questa opzione verrebbe ad esempio utilizzata nella sede centrale di una società e in una filiale, se in quest'ultima il collegamento alla sede centrale viene eseguito tramite Internet, utilizzando una connessione remota ISP.

DS_REPL_NBR_FULL_SYNC_IN_PROGRESS

È in corso una sincronizzazione completa del server di destinazione dal server di origine. Le sincronizzazioni complete non usano vettori che creano aggiornamenti (DS_REPL_CURSORS) per filtrare gli aggiornamenti. Le sincronizzazioni complete non sono previste nell'ambito del protocollo di replica standard.

DS_REPL_NBR_FULL_SYNC_NEXT_PACKET

L'ultimo pacchetto dall'origine ha indicato una modifica di un oggetto che il server di destinazione non è ancora stato creato. Il pacchetto successivo da richiedere indica al server di origine di inserire tutti gli attributi dell'oggetto modificato nel pacchetto.

DS_REPL_NBR_NEVER_SYNCED

Non è mai stata completata alcuna operazione di sincronizzazione da questa origine.

DS_REPL_NBR_COMPRESS_CHANGES

Le modifiche ricevute da questa origine devono essere compresse. Questo valore viene normalmente impostato se e solo se il server di origine si trova in un sito diverso.

DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS

Nessuna notifica delle modifiche deve essere ricevuta da questa origine. In genere impostato se e solo se il server di origine si trova in un sito diverso.

dwReserved

Riservato per utilizzi futuri.

uuidNamingContextObjGuid

Contiene l'oggettoGuid del contesto di denominazione corrispondente a pszNamingContext.

uuidSourceDsaObjGuid

Contiene l'oggettoGuid dell'oggetto nTDSDSA corrispondente a pszSourceDsaDN.

uuidSourceDsaInvocationID

Contiene l'identificatore di chiamata usato dal server di origine come dell'ultimo tentativo di replica.

uuidAsyncIntersiteTransportObjGuid

Contiene l'oggettoGuid dell'oggetto trasporto tra siti che corrisponde a pszAsyncIntersiteTransportDN.

usnLastObjChangeSynced

Contiene il numero di sequenza di aggiornamento dell'ultimo aggiornamento dell'oggetto ricevuto.

usnAttributeFilter

Contiene il valore usnLastObjChangeSynced alla fine dell'ultimo ciclo di replica completato, riuscito o 0 se nessuno. Gli attributi dell'ultima versione aggiornati in corrispondenza di un numero di sequenza di aggiornamento minore o uguale a questo valore sono già stati ricevuti e applicati dalla destinazione.

ftimeLastSyncSuccess

Contiene una struttura FILETIME contenente la data e l'ora del completamento dell'ultimo ciclo di replica riuscito da questa origine. Tutti i membri di questa struttura sono zero se il ciclo di replica non è mai stato completato.

ftimeLastSyncAttempt

Contiene una struttura FILETIME contenente la data e l'ora dell'ultimo tentativo di replica da questa origine. Tutti i membri di questa struttura sono zero se la replica non è mai stata tentata.

dwLastSyncResult

Contiene un codice di errore di Windows associato all'ultimo tentativo di replica da questa origine. Contiene ERROR_SUCCESS se l'ultimo tentativo ha avuto esito positivo.

cNumConsecutiveSyncFailures

Contiene il numero di tentativi di replica non riusciti effettuati da questa origine dall'ultimo tentativo di replica riuscito o dall'aggiunta dell'origine come vicino, se non è stato eseguito alcun tentativo precedente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione ntdsapi.h

Vedi anche

DS_REPL_NEIGHBOR

FILETIME

API Del protocollo di accesso di Directory leggero