virtual bool CORow::Move(LPCOLESTR strSourceURLs[], LPCOLESTR strDestURLs[], DBSTATUS *pnStatus,ULONG nRows=1, LPOLESTR *strNewURLs=NULL, OLECHAR **ppStringsBuffer=NULL, DBMOVEFLAGS nMoveFlags=DBMOVE_ALLOW_EMULATION|DBMOVE_REPLACE_EXISTING, IAuthenticate *pIAuthenticate=NULL);
Return Value
true if successful; otherwise false.
Parameters
[in] strSourceURLs:
A pointer to an array of nRows canonical URLs naming the source trees or subtrees to be moved.
[in] strDestURLs:
A pointer to an array of nRows canonical URLs naming the destination trees or subtrees.
[out] pnStatus:
A pointer to an array of nRows DBSTATUS status fields indicating whether each element of strSourceURLs was moved to strDestURLs.
[in] nRows:
Count of trees and subtrees named by the strSourceURLs and strDestURLs arrays.
[out] strNewURLs:
A pointer to an optional consumer-allocated array of nRows pointers to the provider-assigned and allocated canonical destination URLs.
[out] ppStringsBuffer:
A pointer to memory which receives all generated URL strings within a single allocation block. A consumer should free this buffer.
[in] nMoveFlags:
Flags describing additional semantics for the move operation.
[in] pIAuthenticate:
An optional pointer to the caller's IAuthenticate interface.
Remark
Moves trees or subtrees from an array of source URLs to a corresponding array of destination URLs. Refers to IScopedOperations::Move.
CORow Class Overview & Class Members