This method gets information about the current store instance.
At a Glance
Header file: | Cesync.h |
Windows CE versions: | 2.0 and later |
Syntax
HRESULT GetStoreInfo( PSTOREINFO pInfo );
Parameters
pInfo
Pointer to the STOREINFO structure.
Return Values
One of the values described in the following table is returned.
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 service manager calls the IReplStore::GetStoreInfo method 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.
See Also