CopyMoveProgressRoutine Delegate |
Callback used by CopyFileXxx and MoveFileXxx to report progress about the copy/move operation.
Namespace: Alphaleonis.Win32.FilesystemAssembly: AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax public delegate CopyMoveProgressResult CopyMoveProgressRoutine(
long totalFileSize,
long totalBytesTransferred,
long streamSize,
long streamBytesTransferred,
uint streamNumber,
CopyMoveProgressCallbackReason callbackReason,
Object userData
)
Public Delegate Function CopyMoveProgressRoutine (
totalFileSize As Long,
totalBytesTransferred As Long,
streamSize As Long,
streamBytesTransferred As Long,
streamNumber As UInteger,
callbackReason As CopyMoveProgressCallbackReason,
userData As Object
) As CopyMoveProgressResult
public delegate CopyMoveProgressResult CopyMoveProgressRoutine(
long long totalFileSize,
long long totalBytesTransferred,
long long streamSize,
long long streamBytesTransferred,
unsigned int streamNumber,
CopyMoveProgressCallbackReason callbackReason,
Object^ userData
)
type CopyMoveProgressRoutine =
delegate of
totalFileSize : int64 *
totalBytesTransferred : int64 *
streamSize : int64 *
streamBytesTransferred : int64 *
streamNumber : uint32 *
callbackReason : CopyMoveProgressCallbackReason *
userData : Object -> CopyMoveProgressResult
Parameters
- totalFileSize
- Type: SystemInt64
- totalBytesTransferred
- Type: SystemInt64
- streamSize
- Type: SystemInt64
- streamBytesTransferred
- Type: SystemInt64
- streamNumber
- Type: SystemUInt32
- callbackReason
- Type: Alphaleonis.Win32.FilesystemCopyMoveProgressCallbackReason
- userData
- Type: SystemObject
Return Value
Type:
CopyMoveProgressResultSee Also