IReplStore::GetStoreInfo (Compact 7)

3/12/2014

This method gets information about the current store instance.

Syntax

HRESULT GetStoreInfo(
  PSTOREINFO pInfo
);

Parameters

  • pInfo
    [out] Pointer to the STOREINFO structure.

Return Value

The following table shows the possible return values for this method.

Value Description

NOERROR

The STOREINFO structure was successfully returned.

E_INVALIDARG

The value of cbStruct is not expected.

E_POINTER

The store is not initialized or there is a problem getting the required store identifier or lpbStored is NULL.

E_OUTOFMEMORY

The value of cbMaxStoreId is too small. The size of the identifier is set in cbStoreId upon return.

Remarks

The ActiveSync manager calls the GetStoreInfo with lpbStoreId set to NULL for the first time. The ActiveSync service provider should then set cbStoreId to the size of the store identifier. Replication then calls GetStoreInfo again with an allocated buffer and the size stored in cbMaxStoreId.

Requirements

Header

cesync.h

Library

coredll.lib

See Also

Reference

IReplStore

Other Resources

STOREINFO (COM)