C# 클래스 DeviceIOControlLib.Wrapper.UsnDeviceWrapper

상속: DeviceIoWrapperBase
파일 보기 프로젝트 열기: LordMike/DeviceIOControlLib 1 사용 예제들

공개 메소드들

메소드 설명
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