영어로 읽기

다음을 통해 공유


오프라인 파일

오프라인 파일 기술 개요입니다.

오프라인 파일을 개발하려면 다음 헤더가 필요합니다.

이 기술에 대한 프로그래밍 지침은 다음을 참조하세요.

열거형

 
OFFLINEFILES_CACHING_MODE

IOfflineFilesCache::IsPathCacheable 및 IOfflineFilesShareInfo::GetShareCachingMode와 같은 메서드에 사용되는 캐싱 모드에 대해 설명합니다.
OFFLINEFILES_COMPARE

IOfflineFilesItemFilter::GetTimeFilter 메서드에서 수행할 비교 유형을 지정합니다.
OFFLINEFILES_CONNECT_STATE

오프라인 파일 캐시에 있는 항목의 연결 상태를 설명합니다.
OFFLINEFILES_EVENTS

이벤트 싱크에서 수신하거나 제외할 이벤트를 설명하는 이벤트 식별자 코드입니다.
OFFLINEFILES_ITEM_COPY

항목의 로컬, 원격 또는 원본 복사본을 쿼리할지 여부를 지정합니다.
OFFLINEFILES_ITEM_TIME

사용할 캐시 항목과 연결된 시간 값을 지정합니다.
OFFLINEFILES_ITEM_TYPE

오프라인 파일 캐시의 항목 유형을 식별합니다.
OFFLINEFILES_OFFLINE_REASON

항목이 오프라인인 이유를 나타냅니다.
OFFLINEFILES_OP_RESPONSE

항목 처리를 계속, 다시 시도 또는 중지할지 여부를 지정합니다.
OFFLINEFILES_PATHFILTER_MATCH

이벤트가 필터와 얼마나 가깝게 일치해야 하는지 지정합니다.
OFFLINEFILES_SETTING_VALUE_TYPE

IOfflineFilesSetting::GetValueType 메서드에서 반환된 데이터 형식을 식별합니다.
OFFLINEFILES_SYNC_CONFLICT_RESOLVE

IOfflineFilesSyncConflictHandler::ResolveConflict 메서드에서 반환된 충돌 해결 코드를 식별합니다.
OFFLINEFILES_SYNC_OPERATION

동기화 오류가 발생했을 때 수행된 동기화 작업의 유형을 나타냅니다.
OFFLINEFILES_SYNC_STATE

오프라인 파일 항목의 동기화 상태를 설명합니다.

Functions

 
BackgroundSyncBegin

오프라인 파일 서비스가 백그라운드 동기화 단계를 수행하기 시작했다고 보고합니다.
BackgroundSyncEnd

오프라인 파일 서비스가 백그라운드 동기화 단계를 완료했다고 보고합니다.
시작

작업이 시작되었음을 보고합니다.
CacheEvictBegin

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesEvents2.CacheEvictBegin)
CacheEvictEnd

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesEvents2.CacheEvictEnd)
CacheIsCorrupted

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesEvents.CacheIsCorrupted)
CacheIsFull

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesEvents.CacheIsFull)
CacheMoved

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesEvents.CacheMoved)
복제

현재 열거형 상태와 동일한 열거자의 새 instance 만듭니다. (IEnumOfflineFilesItems.Clone)
복제

현재 열거형 상태와 동일한 열거자의 새 instance 만듭니다. (IEnumOfflineFilesSettings.Clone)
DataLost

이 이벤트 싱크로 향하는 하나 이상의 이벤트가 손실되었으며 전달되지 않을 것이라고 보고합니다.
DeleteItems

로컬 캐시에서 파일 및 디렉터리를 삭제합니다.
DeleteItemsForUser

로컬 캐시에서 사용자의 파일 및 디렉터리를 삭제합니다.
DeletePreference

기본 설정이 제거됩니다.
Enabled

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesEvents.Enabled)
Encrypt

호출 사용자에 대해 캐시된 오프라인 파일 캐시의 콘텐츠를 암호화하거나 암호화 해제합니다.
EncryptionChanged

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesEvents.EncryptionChanged)
End

작업이 종료되었음을 보고합니다.
EnumItems

이 메서드를 구현하는 캐시 항목에 대한 자식 항목의 열거자를 반환합니다. (IOfflineFilesItemContainer.EnumItems)
EnumItemsEx

이 메서드를 구현하는 캐시 항목에 대한 자식 항목의 열거자를 반환합니다. (IOfflineFilesItemContainer.EnumItemsEx)
EnumSettingObjects

IOfflineFilesSetting 인스턴스의 열거자를 만듭니다.
Finditem

캐시에서 특정 파일 또는 디렉터리 항목을 찾습니다. (IOfflineFilesCache.FindItem)
FindItemEx

캐시에서 특정 파일 또는 디렉터리 항목을 찾습니다. (IOfflineFilesCache.FindItemEx)
GetAttributes

항목에 대한 Win32 특성을 검색합니다.
GetConnectState

항목이 온라인인지 오프라인인지 여부와 오프라인인 경우 이유를 결정합니다.
GetDescription

오류를 설명하는 텍스트 문자열을 검색합니다.
GetDiskSpaceInformation

오프라인 파일 캐시에서 사용하는 디스크 공간의 양과 캐시 사용량에 적용되는 공간 제한을 검색합니다.
GetEncryptionStatus

오프라인 파일 캐시의 현재 암호화 상태(암호화 또는 암호화되지 않음)를 검색합니다.
GetExcludedEvents

이벤트 싱크에서 수신해서는 안 되는 이벤트를 설명하는 OFFLINEFILES_EVENTS 열거형 값의 배열을 검색합니다.
GetFileAttributes

항목에 대한 Win32 파일 특성을 검색합니다.
GetFileSize

항목의 크기를 검색합니다.
GetFileSize

항목의 크기를 바이트 단위로 검색합니다.
GetFileTimes

항목의 마지막 쓰기 및 변경 시간을 검색합니다.
GetFilterFlags

항목의 플래그 기반 필터링을 제어하는 플래그를 제공합니다.
GetIncludedEvents

이벤트 싱크에서 수신해야 하는 이벤트를 설명하는 OFFLINEFILES_EVENTS 열거형 값의 배열을 검색합니다.
GetItemChangeFlags

동기화 오류와 관련된 동기화 작업 중에 발생한 변경 내용을 설명하는 플래그 집합이 포함된 값을 검색합니다.
GetItemType

item:_server, 공유, 디렉터리 또는 파일의 형식을 식별하는 형식 코드를 반환합니다.
GetLocalInfo

동기화와 관련된 항목의 로컬 복사본의 파일 시간, 크기 및 특성을 포함하는 IOfflineFilesSyncErrorItemInfo 인터페이스의 instance 검색합니다.
GetLocation

오프라인 파일 캐시의 현재 정규화된 디렉터리 경로를 검색합니다.
GetName

특정 오프라인 파일 설정과 연결된 이름을 검색합니다.
GetOriginalInfo

동기화와 관련된 항목의 원본 복사본의 파일 시간, 크기 및 특성을 포함하는 IOfflineFilesSyncErrorItemInfo 인터페이스의 instance 검색합니다.
GetParentItem

항목의 부모에 대한 IOfflineFilesItem 인터페이스를 검색합니다.
GetPath

오프라인 파일 캐시의 항목에 대한 정규화된 UNC 경로 문자열을 검색합니다.
GetPathFilter

UNC 경로 문자열 및 이 이벤트 싱크에 전달되어야 하는 경로 기반 이벤트를 설명하는 scope 표시기를 검색합니다.
GetPatternFilter

항목 이름 패턴에 따라 열거된 항목을 제한하는 필터 패턴 문자열을 제공합니다.
GetPolicy

특정 오프라인 파일 설정과 연결된 정책을 검색합니다.
GetPolicyScope

이 설정과 연결된 정책의 scope 검색합니다.
GetPreference

특정 오프라인 파일 설정과 연결된 컴퓨터별 또는 사용자별 기본 설정을 검색합니다.
GetPreferenceScope

이 설정과 연결된 기본 설정의 scope 나타냅니다.
GetRawData

오류와 연결된 내부 데이터가 포함된 바이트 블록을 검색합니다.
GetRemoteInfo

동기화와 관련된 항목의 원격 복사본의 파일 시간, 크기 및 특성을 포함하는 IOfflineFilesSyncErrorItemInfo 인터페이스의 instance 검색합니다.
GetSettingObject

특정 오프라인 파일 설정을 나타내는 개체를 만듭니다.
GetShareCachingMode

항목에 가장 가까운 상위 공유의 캐싱 모드 구성을 검색합니다.
GetShareItem

항목에 가장 가까운 상위 공유를 나타내는 캐시 항목을 찾습니다.
GetSyncOperation

오류가 발생했을 때 수행된 동기화 작업의 유형을 나타내는 값을 검색합니다.
GetTimeFilter

시간에 따라 항목 필터링을 제어하는 시간-값 비교 의미 체계를 제공합니다.
GetTimes

항목과 연결된 시간 값을 검색합니다.
GetValue

특정 오프라인 파일 설정의 값을 검색합니다.
GetValueType

특정 오프라인 파일 설정의 데이터 형식을 검색합니다.
InfoAvailable

동기화 중에 항목의 로컬, 원격 또는 원본 복사본에 대한 정보를 얻었는지 여부를 나타냅니다.
InfoEnumerated

동기화 중에 항목의 로컬, 원격 또는 원본 복사본에 대한 정보를 쿼리했는지 여부를 나타냅니다.
IsCreatedOffline

오프라인으로 작업하는 동안 오프라인 파일 캐시에 항목이 만들어졌는지 여부를 확인합니다.
IsDeletedOffline

오프라인으로 작업하는 동안 오프라인 파일 캐시에서 항목이 삭제되었는지 여부를 확인합니다.
IsDirty

오프라인 파일 캐시의 항목이 수정되었는지 여부를 확인합니다.
IsEncrypted

오프라인 파일 캐시의 항목이 암호화되는지 여부를 결정합니다.
IsGhosted

항목이 고스트인지 여부를 확인합니다.
IsLocallyModifiedAttributes

오프라인으로 작업하는 동안 항목의 특성 중 하나 이상이 수정되었는지 여부를 결정합니다.
IsLocallyModifiedData

오프라인으로 작업하는 동안 항목의 데이터가 수정되었는지 여부를 확인합니다.
IsLocallyModifiedTime

오프라인으로 작업하는 동안 항목의 시간 값 중 하나 이상이 수정되었는지 여부를 결정합니다.
IsMarkedForDeletion

오프라인 파일 캐시에서 항목이 삭제되었는지 여부를 확인합니다.
IsPartlyPinned

항목이 부분적으로 고정되었는지 여부를 결정합니다.
IsPathCacheable

지정한 UNC 경로가 오프라인 파일 캐시에 있는지 여부를 확인합니다.
IsPinned

항목이 고정되었는지 여부를 확인합니다.
IsPinnedForComputer

그룹 정책 컴퓨터의 모든 사용자에 대해 항목이 고정되었는지 여부를 확인합니다.
IsPinnedForFolderRedirection

항목이 폴더 리디렉션에 의해 고정되었는지 여부를 확인합니다.
IsPinnedForUser

사용자가 항목을 고정했는지 여부를 확인합니다.
IsPinnedForUserByPolicy

그룹 정책 항목이 사용자에 대해 고정되었는지 여부를 확인합니다.
IsShareDfsJunction

공유 항목이 DFS 접합인지 아니면 서버의 공유 폴더인지 확인합니다.
IsSparse

오프라인 파일 캐시의 항목이 드물게 캐시되는지 여부를 결정합니다.
IsSuspended

항목이 일시 중단되었는지 여부를 확인합니다.
IsTransparentlyCached

항목이 투명하게 캐시되는지 여부를 결정합니다.
ItemAddedToCache

항목이 오프라인 파일 캐시에 추가되었음을 보고합니다.
ItemAvailableOffline

원격 복사본을 사용할 수 없게 되면 오프라인 파일 캐시의 항목을 오프라인에서 사용할 수 있다고 보고합니다.
ItemBegin

항목에 대한 작업이 시작되고 있음을 보고합니다.
ItemDeletedFromCache

오프라인 파일 캐시에서 항목이 제거되었다고 보고합니다.
ItemDisconnected

오프라인 파일 캐시의 항목이 온라인에서 오프라인으로 전환되었다고 보고합니다.
ItemModified

오프라인 파일 캐시의 항목이 수정되었다고 보고합니다.
ItemNotAvailableOffline

원격 복사본을 사용할 수 없게 되면 오프라인 파일 캐시의 항목을 더 이상 오프라인에서 사용할 수 없다고 보고합니다.
ItemNotPinned

오프라인 파일 캐시의 항목이 더 이상 고정되지 않는다고 보고합니다.
ItemPinned

이제 오프라인 파일 캐시의 항목이 고정되고 원격 복사본을 사용할 수 없게 되면 오프라인에서 사용할 수 있도록 보장됩니다.
ItemReconnectBegin

오프라인 파일 서비스가 모든 오프라인 범위를 다시 연결하려고 시도하기 시작했다고 보고합니다.
ItemReconnected

오프라인 파일 캐시의 항목이 오프라인에서 온라인으로 전환되었다고 보고합니다.
ItemReconnectEnd

오프라인 파일 서비스가 모든 오프라인 범위를 다시 연결하려는 시도를 완료했다고 보고합니다.
ItemRenamed

오프라인 파일 캐시의 항목 경로 이름이 변경되었다고 보고합니다.
ItemResult

작업 중에 항목이 처리되었음을 보고합니다.
LocalDirtyByteCount

로컬 오프라인 파일 캐시의 연결된 파일에 대한 동기화되지 않은("더티") 데이터의 양을 검색합니다.
NetTransportArrived

오프라인 파일 기능이 네트워크 전송의 도착을 감지했다고 보고합니다.
다음

열거형에서 다음 항목을 검색하고 열거자를 진행합니다. (IEnumOfflineFilesItems.Next)
다음

열거형에서 다음 항목을 검색하고 열거자를 진행합니다. (IEnumOfflineFilesSettings.Next)
NoNetTransports

오프라인 파일 기능이 네트워크 전송을 사용할 수 없음을 감지했다고 보고합니다.
OfflineFilesEnable

오프라인 파일 기능을 사용하거나 사용하지 않도록 설정합니다.
OfflineFilesQueryStatus

오프라인 파일 기능을 사용할 수 있는지 여부와 활성 상태인지 여부를 결정합니다.
OfflineFilesQueryStatusEx

오프라인 파일 기능을 사용할 수 있는지 여부와 활성화되어 있고 사용 가능한지 여부를 결정합니다. 이 함수는 추가 출력 매개 변수가 있다는 점을 제외하고 OfflineFilesQueryStatus 함수와 동일합니다.
OfflineFilesStart

오프라인 파일 서비스를 시작합니다.
고정

파일, 디렉터리 및 네트워크 공유 폴더를 고정합니다.
Ping

이 이벤트는 등록된 모든 이벤트 구독자에게 주기적으로 전달됩니다.
PolicyChangeDetected

오프라인 파일 서비스에서 그룹 정책 제어되는 설정 값 중 하나 이상의 변경 내용을 감지했다고 보고합니다.
PreferenceChangeDetected

오프라인 파일 서비스에서 그룹 정책 제어하지 않는 설정 값 중 하나 이상의 변경 내용을 감지했다고 보고합니다.
PrefetchFileBegin

파일 프리페치 작업이 시작되었다고 보고합니다.
PrefetchFileEnd

파일 프리페치 작업이 종료되었다고 보고합니다.
ProcessAdminPinPolicy

오프라인 파일이 "관리적으로 할당된 오프라인 파일" 그룹 정책을 처리하도록 합니다.
QueryAbort

작업이 취소되어야 하는지 확인하기 위해 긴 작업 중에 호출될 수 있습니다.
새로 고침

오프라인 파일 캐시에서 다시 읽어 개체에 캐시된 모든 데이터를 새로 고칩니다.
RemoteDirtyByteCount

이 메서드는 나중에 사용하도록 예약됩니다. (IOfflineFilesDirtyInfo.RemoteDirtyByteCount)
RenameItem

캐시의 항목 이름을 바꿉니다.
RenameItemEx

캐시의 항목 이름을 바꿉니다. 이 메서드는 이름 바꾸기 작업을 즉시 수행하려고 한다는 점을 제외하고 IOfflineFilesCache::RenameItem 메서드와 동일합니다.
Reset

열거형을 시작 부분으로 다시 설정합니다. (IEnumOfflineFilesItems.Reset)
Reset

열거형을 시작 부분으로 다시 설정합니다. (IEnumOfflineFilesSettings.Reset)
ResolveConflict

동기화 충돌에 대한 해결 결정을 제공합니다.
SetConnectState

항목의 연결 상태를 설정합니다.
SetDiskSpaceLimits

오프라인 파일 캐시에서 디스크 공간 사용 제한을 설정합니다.
SetPreference

오프라인 파일 설정과 연결된 컴퓨터별 또는 사용자별 기본 설정을 설정합니다.
설정ChangesApplied

오프라인 파일 서비스에서 그룹 정책 또는 기본 설정 값에서 검색된 변경 내용을 적용했다고 보고합니다.
Skip

열거형에서 지정한 다음 개수의 요소를 건너뜁니다. (IEnumOfflineFilesItems.Skip)
Skip

열거형에서 지정한 다음 개수의 요소를 건너뜁니다. (IEnumOfflineFilesSettings.Skip)
SuspendRoot

공유 루트 또는 디렉터리 트리를 일시 중단하거나 해제합니다.
SyncBegin

오프라인 파일 캐시가 동기화 작업을 시작했다고 보고합니다.
SyncConflictRecAdded

동기화 충돌이 감지되어 동기화 충돌 로그에 기록되었다고 보고합니다.
SyncConflictRecRemoved

동기화 충돌이 더 이상 존재하지 않으며 해당 레코드가 동기화 충돌 로그에서 제거되었음을 보고합니다.
SyncConflictRecUpdated

동기화 충돌이 감지되었으며 충돌 레코드가 동기화 충돌 로그에 이미 있음을 보고합니다.
SyncEnd

오프라인 파일 캐시가 동기화 작업을 종료했다고 보고합니다.
SyncFileResult

특정 파일을 동기화한 결과를 보고합니다.
동기화

오프라인 파일 캐시의 파일 및 디렉터리를 해당 네트워크 공유 폴더의 해당 복사본과 동기화합니다.
SyncItemBegin

항목에 대한 동기화 작업이 시작되었다고 보고합니다.
SyncItemResult

동기화 작업 중에 항목이 처리되었다고 보고합니다.
TransitionOffline

가능하면 항목을 오프라인으로 전환합니다.
TransitionOnline

가능하면 온라인으로 항목을 전환합니다.
TransparentCacheItemNotify

투명하게 캐시된 항목에서 작업이 수행되었다고 보고합니다.
고정 해제

오프라인 파일 캐시에서 파일, 디렉터리 및 네트워크 공유 폴더를 고정 해제합니다.

인터페이스

 
IEnumOfflineFilesItems

IOfflineFilesItem 인터페이스 포인터의 컬렉션을 나타냅니다.
IEnumOfflineFilesSettings

오프라인 파일 서비스와 연결된 설정 개체를 열거합니다.
IOfflineFilesCache

오프라인 파일 캐시를 관리하는 데 사용됩니다.
IOfflineFilesCache2

RenameItemEx 메서드를 구현합니다.
IOfflineFilesChangeInfo

오프라인으로 작업하는 동안 항목에 대한 로컬 변경 내용과 관련된 정보를 나타냅니다.
IOfflineFilesConnectionInfo

오프라인 파일의 온라인 오프라인 전환 동작과 관련된 쿼리 및 작업 기능을 제공합니다.
IOfflineFilesDirectoryItem

오프라인 파일 캐시의 디렉터리 항목을 나타냅니다.
IOfflineFilesDirtyInfo

오프라인 파일 캐시의 비동기("더티") 파일에 대한 정보를 나타냅니다.
IOfflineFilesErrorInfo

오류와 관련된 텍스트 설명 및 원시 데이터 블록을 제공합니다.
IOfflineFilesEvents

오프라인 파일과 관련된 중요한 이벤트를 보고하는 데 사용됩니다.
IOfflineFilesEvents2

오프라인 파일과 연결된 추가 이벤트를 보고하는 데 사용됩니다.
IOfflineFilesEvents3

투명하게 캐시된 항목과 연결된 이벤트를 보고하는 데 사용됩니다.
IOfflineFilesEventsFilter

게시된 이벤트의 수신자가 수신하는 이벤트 인스턴스 수를 제한하는 메커니즘을 제공합니다.
IOfflineFilesFileItem

오프라인 파일 캐시의 파일 항목을 나타냅니다.
IOfflineFilesFileSysInfo

오프라인 파일 캐시의 파일 시스템 항목과 연결된 표준 정보를 나타냅니다.
IOfflineFilesGhostInfo

오프라인 파일 캐시에 있는 항목의 고스팅 상태 나타냅니다.
IOfflineFilesItem

오프라인 파일 캐시의 단일 항목을 나타냅니다.
IOfflineFilesItemContainer

오프라인 파일 캐시의 항목 열거 기능에 액세스하는 데 사용됩니다.
IOfflineFilesItemFilter

열거형에 적용할 필터의 instance 나타냅니다.
IOfflineFilesPinInfo

오프라인 파일 캐시에 있는 항목의 고정된 상태 나타냅니다.
IOfflineFilesPinInfo2

오프라인 파일 캐시의 항목이 부분적으로 고정되어 있는지 여부를 확인하는 메서드를 정의합니다.
IOfflineFilesProgress

긴 오프라인 파일 작업의 호출자에게 진행률을 다시 보고하는 데 사용됩니다. (IOfflineFilesProgress)
IOfflineFilesServerItem

오프라인 파일 캐시의 서버 항목을 나타냅니다.
IOfflineFilesSetting

오프라인 파일 서비스의 동작을 제어하는 설정을 나타냅니다.
IOfflineFilesShareInfo

캐시된 항목에 대한 공유 관련 정보를 제공합니다.
IOfflineFilesShareItem

오프라인 파일 캐시의 공유 항목을 나타냅니다.
IOfflineFilesSimpleProgress

긴 오프라인 파일 작업의 호출자에게 진행률을 다시 보고하는 데 사용됩니다. (IOfflineFilesSimpleProgress)
IOfflineFilesSuspend

오프라인 파일 캐시에서 공유 루트 또는 디렉터리 트리를 일시 중단하거나 해제합니다.
IOfflineFilesSuspendInfo

항목이 일시 중단되었는지 여부와 일시 중단된 루트인지 여부를 결정합니다.
IOfflineFilesSyncConflictHandler

IOfflineFilesCache::Synchronize 메서드를 호출하는 클라이언트에서 동기화 충돌이 감지될 때 충돌 해결 전략을 규정하는 데 사용됩니다.
IOfflineFilesSyncErrorInfo

동기화 오류가 발생한 항목에 대한 세부 정보를 전달하기 위해 IOfflineFilesSyncProgress::SyncItemResult 메서드와 함께 제공됩니다.
IOfflineFilesSyncErrorItemInfo

동기화 오류와 관련된 항목에 대한 파일 특성, 시간 정보 및 파일 크기를 제공합니다.
IOfflineFilesSyncProgress

동기화 및 동기화 관련 작업 중에 호출자에게 진행률을 다시 보고하는 데 사용됩니다.
IOfflineFilesTransparentCacheInfo

투명하게 캐시된 항목과 연결된 정보를 나타냅니다.