ISyncFullEnumerationChangeBatch::GetClosedLowerBoundItemId
取得需要目的地版本之項目識別碼的封閉下限。
HRESULT GetClosedLowerBoundItemId(
BYTE * pbClosedLowerBoundItemId,
DWORD * pcbIdSize);
參數
- pbClosedLowerBoundItemId
[in, out, unique, size_is(*pcbIdSize)] 傳回需要目的地版本之項目識別碼的封閉下限。
- pcbIdSize
[in, out] 指定 pbClosedLowerBoundItemId 中的位元組數目。當 pcbIdSize 太小時傳回 pbClosedLowerBoundItemId 的大小所需的位元組數目,或傳回寫入到 pbClosedLowerBoundItemId 的位元組數目。
傳回值
S_OK
E_POINTER
當 pbClosedLowerBoundItemId 太小時,為 HRESULT_FROM_WIN32(ERROR_MORE_DATA)。在這種情況下,所需的位元組數目是儲存在 pcbIdSize 中。
如果沒有任何群組加入到此批次,或某個群組已開啟但沒有結束,則為 SYNC_E_INVALID_OPERATION
備註
當目的地提供者處理這個變更批次時,它必須針對項目識別碼落在所指定封閉下限與封閉上限之間 (含這兩個值) 的所有項目提供版本資訊。