Freigeben über


DsReplicaGetInfoW-Funktion (ntdsapi.h)

Die DsReplicaGetInfo-Funktion ruft Replikationsstatusdaten aus dem Verzeichnisdienst ab.

Syntax

NTDSAPI DWORD DsReplicaGetInfoW(
  [in]           HANDLE            hDS,
  [in]           DS_REPL_INFO_TYPE InfoType,
  [in, optional] LPCWSTR           pszObject,
  [in, optional] UUID              *puuidForSourceDsaObjGuid,
  [out]          VOID              **ppInfo
);

Parameter

[in] hDS

Enthält ein Verzeichnisdiensthandle, das von der DSBind - oder DSBindWithCred-Funktion abgerufen wurde.

[in] InfoType

Enthält einen der DS_REPL_INFO_TYPE-Werte , der den Typ der abzurufenden Replikationsdaten angibt. Dieser Wert bestimmt auch, welcher Strukturtyp in ppInfo zurückgegeben wird.

Für diese Funktion werden nur die folgenden Werte unterstützt. Wenn andere Datentypen erforderlich sind, muss die DsReplicaGetInfo2-Funktion verwendet werden.

DS_REPL_INFO_NEIGHBORS

DS_REPL_INFO_CURSORS_FOR_NC

DS_REPL_INFO_METADATA_FOR_OBJ

DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES

DS_REPL_INFO_PENDING_OPS

[in, optional] pszObject

Zeiger auf eine konstante Unicode-Zeichenfolge mit NULL-Beendigung, die das Objekt identifiziert, für das Replikationsdaten abgerufen werden sollen. Die Bedeutung dieses Parameters hängt vom Wert des InfoType-Parameters ab. Im Folgenden finden Sie mögliche Wertcodes.

DS_REPL_INFO_NEIGHBORS

pszObject identifiziert den Namenskontext, für den Replikationsnachbarn angefordert werden.

DS_REPL_INFO_CURSORS_FOR_NC

pszObject identifiziert den Namenskontext, für den Replikationscursor angefordert werden.

DS_REPL_INFO_METADATA_FOR_OBJ

pszObject identifiziert das Objekt, für das Replikationsmetadaten angefordert werden.

DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES

pszObject muss NULL sein.

pszObject muss NULL sein.

DS_REPL_INFO_PENDING_OPS

pszObject muss NULL sein.

[in, optional] puuidForSourceDsaObjGuid

Zeiger auf einen GUID-Wert , der eine bestimmte Replikationsquelle identifiziert. Wenn dieser Parameter nicht NULL ist und der InfoType-ParameterDS_REPL_INFO_NEIGHBORS enthält, werden nur Nachbardaten für die Quelle zurückgegeben, die dem nTDSDSA-Objekt mit der angegebenen objectGuid im Verzeichnis entspricht. Dieser Parameter wird ignoriert, wenn NULL oder der InfoType-Parameter ein anderes als DS_REPL_INFO_NEIGHBORS ist.

[out] ppInfo

Adresse eines Strukturzeigers, der die angeforderten Daten empfängt. Der Wert des InfoType-Parameters bestimmt das Format dieser Struktur. Weitere Informationen und eine Liste möglicher InfoType-Werte und der entsprechenden Strukturtypen finden Sie unter DS_REPL_INFO_TYPE.

Der Aufrufer muss diesen Arbeitsspeicher freigeben, wenn er nicht mehr benötigt wird, indem DsReplicaFreeInfo aufgerufen wird.

Rückgabewert

Gibt ERROR_SUCCESS zurück, wenn erfolgreich oder andernfalls ein Win32- oder RPC-Fehler auftritt. Im Folgenden finden Sie mögliche Fehlercodes.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile ntdsapi.h
Bibliothek Ntdsapi.lib
DLL Ntdsapi.dll

Weitere Informationen

DS_REPL_INFO_TYPE

Domänencontroller- und Replikationsverwaltungsfunktionen

DsBind

DsBindWithCred

DsReplicaFreeInfo

DsReplicaGetInfo2