C# Class DeviceIOControlLib.Wrapper.UsnDeviceWrapper

Inheritance: DeviceIoWrapperBase
Afficher le fichier Open project: LordMike/DeviceIOControlLib Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ParseUsnRecord ( UnmanagedMemory mem, int dataOffset, int &length ) : IUSN_RECORD

Method Details

FileSystemEnumUsnData() public méthode

http://msdn.microsoft.com/en-us/library/windows/desktop/aa364563(v=vs.85).aspx
public FileSystemEnumUsnData ( ) : IUSN_RECORD[]
Résultat IUSN_RECORD[]

FileSystemQueryUsnJournal() public méthode

https://msdn.microsoft.com/en-us/library/windows/desktop/aa364583(v=vs.85).aspx
public FileSystemQueryUsnJournal ( ) : USN_JOURNAL_DATA_V0
Résultat DeviceIOControlLib.Objects.Usn.USN_JOURNAL_DATA_V0

FileSystemReadUsnJournal() public méthode

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
Résultat IUSN_RECORD[]

FileSystemReadUsnJournal() public méthode

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
Résultat IUSN_RECORD[]

FileSystemReadUsnJournal() public méthode

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
Résultat IUSN_RECORD[]

FileSystemReadUsnJournal() public méthode

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
Résultat IUSN_RECORD[]

UsnDeviceWrapper() public méthode

public UsnDeviceWrapper ( SafeFileHandle handle, bool ownsHandle = false ) : System
handle Microsoft.Win32.SafeHandles.SafeFileHandle
ownsHandle bool
Résultat System