C# Класс DeviceIOControlLib.Wrapper.UsnDeviceWrapper

Наследование: DeviceIoWrapperBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FileSystemEnumUsnData ( ) : IUSN_RECORD[]

http://msdn.microsoft.com/en-us/library/windows/desktop/aa364563(v=vs.85).aspx

FileSystemQueryUsnJournal ( ) : USN_JOURNAL_DATA_V0

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364583(v=vs.85).aspx

FileSystemReadUsnJournal ( UsnJournalReasonMask reasonMask, USN firstUsn, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx

FileSystemReadUsnJournal ( UsnJournalReasonMask reasonMask, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx

FileSystemReadUsnJournal ( long volumeJournalId, UsnJournalReasonMask reasonMask, USN firstUsn, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx

FileSystemReadUsnJournal ( long volumeJournalId, UsnJournalReasonMask reasonMask, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx

UsnDeviceWrapper ( SafeFileHandle handle, bool ownsHandle = false ) : System

Приватные методы

Метод Описание
ParseUsnRecord ( UnmanagedMemory mem, int dataOffset, int &length ) : IUSN_RECORD

Описание методов

FileSystemEnumUsnData() публичный Метод

http://msdn.microsoft.com/en-us/library/windows/desktop/aa364563(v=vs.85).aspx
public FileSystemEnumUsnData ( ) : IUSN_RECORD[]
Результат IUSN_RECORD[]

FileSystemQueryUsnJournal() публичный Метод

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364583(v=vs.85).aspx
public FileSystemQueryUsnJournal ( ) : USN_JOURNAL_DATA_V0
Результат DeviceIOControlLib.Objects.Usn.USN_JOURNAL_DATA_V0

FileSystemReadUsnJournal() публичный Метод

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx
public FileSystemReadUsnJournal ( UsnJournalReasonMask reasonMask, USN firstUsn, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]
reasonMask UsnJournalReasonMask
firstUsn DeviceIOControlLib.Objects.Usn.USN
bytesToWaitFor int
timeout int
Результат IUSN_RECORD[]

FileSystemReadUsnJournal() публичный Метод

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx
public FileSystemReadUsnJournal ( UsnJournalReasonMask reasonMask, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]
reasonMask UsnJournalReasonMask
bytesToWaitFor int
timeout int
Результат IUSN_RECORD[]

FileSystemReadUsnJournal() публичный Метод

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx
public FileSystemReadUsnJournal ( long volumeJournalId, UsnJournalReasonMask reasonMask, USN firstUsn, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]
volumeJournalId long
reasonMask UsnJournalReasonMask
firstUsn DeviceIOControlLib.Objects.Usn.USN
bytesToWaitFor int
timeout int
Результат IUSN_RECORD[]

FileSystemReadUsnJournal() публичный Метод

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364586(v=vs.85).aspx
public FileSystemReadUsnJournal ( long volumeJournalId, UsnJournalReasonMask reasonMask, int bytesToWaitFor, int timeout ) : IUSN_RECORD[]
volumeJournalId long
reasonMask UsnJournalReasonMask
bytesToWaitFor int
timeout int
Результат IUSN_RECORD[]

UsnDeviceWrapper() публичный Метод

public UsnDeviceWrapper ( SafeFileHandle handle, bool ownsHandle = false ) : System
handle Microsoft.Win32.SafeHandles.SafeFileHandle
ownsHandle bool
Результат System