C# 클래스 BExplorer.Shell.FileOperationProgressSink

상속: IFileOperationProgressSink
파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 메소드들

메소드 설명
FinishOperations ( uint hrResult ) : void
PauseTimer ( ) : void
PostCopyItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrCopy, IShellItem psiNewlyCreated ) : void
PostDeleteItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, uint hrDelete, IShellItem psiNewlyCreated ) : void
PostMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrMove, IShellItem psiNewlyCreated ) : void
PostNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName, string pszTemplateName, uint dwFileAttributes, uint hrNew, IShellItem psiNewItem ) : void
PostRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName, uint hrRename, IShellItem psiNewlyCreated ) : void
PreCopyItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
PreDeleteItem ( uint dwFlags, IShellItem psiItem ) : void
PreMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
PreNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName ) : void
PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
ResetTimer ( ) : void
ResumeTimer ( ) : void
StartOperations ( ) : void
UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : void

비공개 메소드들

메소드 설명
TraceAction ( string action, IShellItem item, uint hresult ) : void
TraceAction ( string action, string item, uint hresult ) : void

메소드 상세

FinishOperations() 공개 메소드

public FinishOperations ( uint hrResult ) : void
hrResult uint
리턴 void

PauseTimer() 공개 메소드

public PauseTimer ( ) : void
리턴 void

PostCopyItem() 공개 메소드

public PostCopyItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrCopy, IShellItem psiNewlyCreated ) : void
dwFlags TRANSFER_SOURCE_FLAGS
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
hrCopy uint
psiNewlyCreated IShellItem
리턴 void

PostDeleteItem() 공개 메소드

public PostDeleteItem ( TRANSFER_SOURCE_FLAGS dwFlags, IShellItem psiItem, uint hrDelete, IShellItem psiNewlyCreated ) : void
dwFlags TRANSFER_SOURCE_FLAGS
psiItem IShellItem
hrDelete uint
psiNewlyCreated IShellItem
리턴 void

PostMoveItem() 공개 메소드

public PostMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName, uint hrMove, IShellItem psiNewlyCreated ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
hrMove uint
psiNewlyCreated IShellItem
리턴 void

PostNewItem() 공개 메소드

public PostNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName, string pszTemplateName, uint dwFileAttributes, uint hrNew, IShellItem psiNewItem ) : void
dwFlags uint
psiDestinationFolder IShellItem
pszNewName string
pszTemplateName string
dwFileAttributes uint
hrNew uint
psiNewItem IShellItem
리턴 void

PostRenameItem() 공개 메소드

public PostRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName, uint hrRename, IShellItem psiNewlyCreated ) : void
dwFlags uint
psiItem IShellItem
pszNewName string
hrRename uint
psiNewlyCreated IShellItem
리턴 void

PreCopyItem() 공개 메소드

public PreCopyItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
리턴 void

PreDeleteItem() 공개 메소드

public PreDeleteItem ( uint dwFlags, IShellItem psiItem ) : void
dwFlags uint
psiItem IShellItem
리턴 void

PreMoveItem() 공개 메소드

public PreMoveItem ( uint dwFlags, IShellItem psiItem, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
psiDestinationFolder IShellItem
pszNewName string
리턴 void

PreNewItem() 공개 메소드

public PreNewItem ( uint dwFlags, IShellItem psiDestinationFolder, string pszNewName ) : void
dwFlags uint
psiDestinationFolder IShellItem
pszNewName string
리턴 void

PreRenameItem() 공개 메소드

public PreRenameItem ( uint dwFlags, IShellItem psiItem, string pszNewName ) : void
dwFlags uint
psiItem IShellItem
pszNewName string
리턴 void

ResetTimer() 공개 메소드

public ResetTimer ( ) : void
리턴 void

ResumeTimer() 공개 메소드

public ResumeTimer ( ) : void
리턴 void

StartOperations() 공개 메소드

public StartOperations ( ) : void
리턴 void

UpdateProgress() 공개 메소드

public UpdateProgress ( uint iWorkTotal, uint iWorkSoFar ) : void
iWorkTotal uint
iWorkSoFar uint
리턴 void