다음을 통해 공유


ITransferAdviseSink::ConfirmOverwrite 메서드(shobjidl_core.h)

기존 항목을 덮어쓸 수 있는지 확인하는 메시지를 사용자에게 표시합니다.

구문

HRESULT ConfirmOverwrite(
  IShellItem *psiSource,
  IShellItem *psiDestParent,
  LPCWSTR    pszName
);

매개 변수

psiSource

형식: IShellItem*

원본 IShellItem 에 대한 포인터입니다.

psiDestParent

형식: IShellItem*

대상 부모 폴더 IShellItem에 대한 포인터입니다.

pszName

형식: LPCWSTR

대상에 있는 항목의 원하는 이름을 포함하는 와이드 문자열에 대한 포인터입니다. NULL인 경우 이름은 psiSource가 가리키는 셸 항목과 동일합니다.

반환 값

형식: HRESULT

아래에 나열된 반환 값은 작업이 종료된 방식을 호출 프로세스에 알리기 위해 이 메서드에 의해 특별히 내보내집니다. 이 메서드를 작업하는 동안 다른 결과 또는 오류가 내보내지면 호출 프로세스로 반환되어야 합니다.

반환 코드 설명
COPYENGINE_S_USER_IGNORED
사용자가 무시를 클릭했습니다. 호출 프로세스가 다른 파일을 적절하게 계속 처리할 수 있도록 허용합니다.
COPYENGINE_E_USER_CANCELLED
사용자가 취소를 클릭했습니다. 현재 문서의 처리를 중지하고 현재 프로세스를 종료합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)