protected GetFileHandle ( string source, KtmTransactionHandle tranHandle, FileMode fileMode, FileAccess fileAccess, FileShare fileShare ) : SafeFileHandle | ||
source | string | |
tranHandle | KtmTransactionHandle | |
fileMode | FileMode | |
fileAccess | FileAccess | |
fileShare | FileShare | |
Результат | SafeFileHandle |
protected virtual SafeFileHandle GetFileHandle(string source, KtmTransactionHandle tranHandle, FileMode fileMode,
FileAccess fileAccess, FileShare fileShare)
{
return NativeMethods.CreateFileTransacted(
source, NativeFileEnums.TranslateFileAccess(fileAccess),
NativeFileEnums.TranslateFileShare(fileShare), IntPtr.Zero,
NativeFileEnums.TranslateFileMode(fileMode), 0, IntPtr.Zero,
tranHandle, IntPtr.Zero, IntPtr.Zero);
}