13.07.2015 Views

[MS-DFSRH]: DFS Replication Helper Protocol Specification

[MS-DFSRH]: DFS Replication Helper Protocol Specification

[MS-DFSRH]: DFS Replication Helper Protocol Specification

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.1.5.4.4 GetReferenceVersionVectors Method (Opnum 6)The GetReferenceVersionVectors method gets the version vectors for all replicated folders in thespecified replication group.HRESULT GetReferenceVersionVectors([in] GUID replicationGroupGuid,[out] SAFEARRAY(_VersionVectorData)* referenceVersionVectors);replicationGroupGuid: MUST be the identifier of the replication group for which the server getsversion vectors.referenceVersionVectors: MUST be the array of version vectors for the replicated folders onthe server. MUST be returned in this output parameter. For more information, see section2.2.1.4.Return Values: The method MUST return zero on success or return an implementation-specificnonzero HRESULT error code, as specified in [<strong>MS</strong>-ERREF] section 2.1, between 0x80000000and 0xFFFFFFFF on failure. For protocol purposes, all nonzero values MUST be treated asequivalent failures.Upon receiving this message, the server MUST get all version vectors for replicated folders in thereplication group with the GUID that is specified by replicationGroupGuid.The server MUST save information about these version vectors in the referenceVersionVectorsoutput parameter and return zero to indicate success. If failure, the referenceVersionVectors outputparameter MUST be set to contain a NULL pointer value for the SAFEARRAY and return a failureHRESULT error code in the range (0x80000000 – 0xFFFFFFFF).The server MUST return the response to the client. The response MUST contain the outputparameters that are mentioned above, and also the status of the operation.3.1.5.4.5 GetMemberVersionVectorsAndBacklogCounts Method (Opnum 7)The method MUST NOT be called from a remote client; therefore, the description of this method isnot provided.HRESULT GetMemberVersionVectorsAndBacklogCounts([in] SAFEARRAY(_VersionVectorData)* referenceVersionVectors,[out] SAFEARRAY(_VersionVectorData)* memberVersionVectors);referenceVersionVectors: For local use only.memberVersionVectors: For local use only.Return Values: The method MUST return an implementation-specific HRESULT error code, asspecified in [<strong>MS</strong>-ERREF] section 2.1, between 0x80000000 and 0xFFFFFFFF on failure. Forprotocol purposes, all nonzero values MUST be treated as equivalent failures and take noaction when called from a remote client.[<strong>MS</strong>-<strong><strong>DFS</strong>RH</strong>] – v20080207<strong>DFS</strong> <strong>Replication</strong> <strong>Helper</strong> <strong>Protocol</strong> <strong>Specification</strong>Copyright © 2008 Microsoft Corporation.Release: Thursday, February 7, 200865 / 81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!