public class NTIOCtl extends Object
Constructor and Description |
---|
NTIOCtl() |
Modifier and Type | Method and Description |
---|---|
static String |
asString(int ioctl)
Return an I/O control code as a string
|
static int |
getAccessType(int ioctl)
Extract the access type from an I/O control code
|
static int |
getDeviceType(int ioctl)
Extract the device type from an I/O control code
|
static int |
getFunctionCode(int ioctl)
Extract the function code from the I/O control code
|
static int |
getMethod(int ioctl)
Extract the method code from the I/O control code
|
static int |
makeControlCode(int devType,
int func,
int method,
int access)
Make a control code
|
public static final int DeviceBeep
public static final int DeviceCDRom
public static final int DeviceCDRomFileSystem
public static final int DeviceController
public static final int DeviceDataLink
public static final int DeviceDFS
public static final int DeviceDisk
public static final int DeviceDiskFileSystem
public static final int DeviceFileSystem
public static final int DeviceInportPort
public static final int DeviceKeyboard
public static final int DeviceMailSlot
public static final int DeviceMidiIn
public static final int DeviceMidiOut
public static final int DeviceMouse
public static final int DeviceMultiUNCProvider
public static final int DeviceNamedPipe
public static final int DeviceNetwork
public static final int DeviceNetworkBrowser
public static final int DeviceNetworkFileSystem
public static final int DeviceNull
public static final int DeviceParallelPort
public static final int DevicePhysicalNetCard
public static final int DevicePrinter
public static final int DeviceScanner
public static final int DeviceSerialMousePort
public static final int DeviceSerialPort
public static final int DeviceScreen
public static final int DeviceSound
public static final int DeviceStreams
public static final int DeviceTape
public static final int DeviceTapeFileSystem
public static final int DeviceTransport
public static final int DeviceUnknown
public static final int DeviceVideo
public static final int DeviceVirtualDisk
public static final int DeviceWaveIn
public static final int DeviceWaveOut
public static final int Device8042Port
public static final int DeviceNetworkRedirector
public static final int DeviceBattery
public static final int DeviceBusExtender
public static final int DeviceModem
public static final int DeviceVDM
public static final int DeviceMassStorage
public static final int DeviceSMB
public static final int DeviceKS
public static final int DeviceChanger
public static final int DeviceSmartCard
public static final int DeviceACPI
public static final int DeviceDVD
public static final int DeviceFullScreenVideo
public static final int DeviceDFSFileSystem
public static final int DeviceDFSVolume
public static final int MethodBuffered
public static final int MethodInDirect
public static final int MethodOutDirect
public static final int MethodNeither
public static final int AccessAny
public static final int AccessRead
public static final int AccessWrite
public static final int FsCtlRequestOplockLevel1
public static final int FsCtlRequestOplockLevel2
public static final int FsCtlRequestBatchOplock
public static final int FsCtlOplockBreakAck
public static final int FsCtlOpBatchAckClosePend
public static final int FsCtlOplockBreakNotify
public static final int FsCtlLockVolume
public static final int FsCtlUnlockVolume
public static final int FsCtlDismountVolume
public static final int FsCtlIsVolumeMounted
public static final int FsCtlIsPathnameValid
public static final int FsCtlMarkVolumeDirty
public static final int FsCtlQueryRetrievalPtrs
public static final int FsCtlGetCompression
public static final int FsCtlSetCompression
public static final int FsCtlMarkAsSystemHive
public static final int FsCtlOplockBreakAck2
public static final int FsCtlInvalidateVolumes
public static final int FsCtlQueryFatBPB
public static final int FsCtlRequestFilterOplock
public static final int FsCtlFileSysGetStats
public static final int FsCtlGetNTFSVolumeData
public static final int FsCtlGetNTFSFileRecord
public static final int FsCtlGetVolumeBitmap
public static final int FsCtlGetRetrievalPtrs
public static final int FsCtlMoveFile
public static final int FsCtlIsVolumeDirty
public static final int FsCtlGetHFSInfo
public static final int FsCtlAllowExtenDasdIO
public static final int FsCtlReadPropertyData
public static final int FsCtlWritePropertyData
public static final int FsCtlFindFilesBySID
public static final int FsCtlDumpPropertyData
public static final int FsCtlSetObjectId
public static final int FsCtlGetObjectId
public static final int FsCtlDeleteObjectId
public static final int FsCtlSetReparsePoint
public static final int FsCtlGetReparsePoint
public static final int FsCtlDeleteReparsePoint
public static final int FsCtlEnumUsnData
public static final int FsCtlSecurityIdCheck
public static final int FsCtlReadUsnJournal
public static final int FsCtlSetObjectIdExtended
public static final int FsCtlCreateOrGetObjectId
public static final int FsCtlSetSparse
public static final int FsCtlSetZeroData
public static final int FsCtlQueryAllocRanges
public static final int FsCtlEnableUpgrade
public static final int FsCtlSetEncryption
public static final int FsCtlEncryptionFsCtlIO
public static final int FsCtlWriteRawEncrypted
public static final int FsCtlReadRawEncrypted
public static final int FsCtlCreateUsnJournal
public static final int FsCtlReadFileUsnData
public static final int FsCtlWriteUsnCloseRecord
public static final int FsCtlExtendVolume
public static final int FsCtlCustom
public static final int getDeviceType(int ioctl)
ioctl
- intpublic static final int getAccessType(int ioctl)
ioctl
- intpublic static final int getFunctionCode(int ioctl)
ioctl
- intpublic static final int getMethod(int ioctl)
ioctl
- intpublic static final int makeControlCode(int devType, int func, int method, int access)
devType
- intfunc
- intmethod
- intaccess
- intpublic static final String asString(int ioctl)
ioctl
- intCopyright © 2005–2018 Alfresco Software. All rights reserved.