#include <io.h>
Public Attributes | |
CSHORT | Type |
USHORT | Size |
LONG | ReferenceCount |
_DRIVER_OBJECT * | DriverObject |
_DEVICE_OBJECT * | NextDevice |
_DEVICE_OBJECT * | AttachedDevice |
_IRP * | CurrentIrp |
PIO_TIMER | Timer |
ULONG | Flags |
ULONG | Characteristics |
PVPB | Vpb |
PVOID | DeviceExtension |
DEVICE_TYPE | DeviceType |
CCHAR | StackSize |
union { | |
LIST_ENTRY ListEntry | |
WAIT_CONTEXT_BLOCK Wcb | |
} | Queue |
ULONG | AlignmentRequirement |
KDEVICE_QUEUE | DeviceQueue |
KDPC | Dpc |
ULONG | ActiveThreadCount |
PSECURITY_DESCRIPTOR | SecurityDescriptor |
KEVENT | DeviceLock |
USHORT | SectorSize |
USHORT | Spare1 |
_DEVOBJ_EXTENSION * | DeviceObjectExtension |
PVOID | Reserved |
|
|
|
Definition at line 1194 of file io.h. Referenced by IoAttachDeviceToDeviceStack(), IoCreateDevice(), NtQueryInformationFile(), NtReadFile(), NtWriteFile(), UdfCommonSetInfo(), and UdfMountVolume(). |
|
|
Definition at line 1185 of file io.h. Referenced by FatRecFsControl(), HalpQueryDriveLayout(), HalpQueryPartitionType(), IoCreateDevice(), IopChangeDeviceObjectFromRegistryProperties(), IopParseDevice(), NtQueryVolumeInformationFile(), and ObpProcessDosDeviceSymbolicLink(). |
|
Definition at line 1182 of file io.h. Referenced by IoFreeController(). |
|
Definition at line 1187 of file io.h. Referenced by DriverEntry(), FsRecCreateAndRegisterDO(), and IoCreateDevice(). |
|
Definition at line 1205 of file io.h. Referenced by IoCreateDevice(), IopLockMountedDeviceForRemove(), and IopUnlockMountedDeviceForRemove(). |
|
|
Definition at line 1195 of file io.h. Referenced by IoCreateDevice(). |
|
Definition at line 1188 of file io.h. Referenced by IoBuildPoDeviceNotifyList(), IoCreateDevice(), IopParseDevice(), NtCreatePagingFile(), NtQueryVolumeInformationFile(), NtReadFileScatter(), NtWriteFileGather(), ObpProcessDosDeviceSymbolicLink(), UdfMountVolume(), and UdfVerifyVolume(). |
|
|
|
|
|
|
|
Definition at line 1180 of file io.h. Referenced by IopCheckUnloadDriver(), IopCompleteUnloadOrDelete(), IopInsertRemoveDevice(), IopReadyDeviceObjects(), and IopResurrectDriver(). |
|
Referenced by IoCreateDevice(), and IoFreeController(). |
|
Definition at line 1178 of file io.h. Referenced by IopCheckDeviceAndDriver(), IopCheckUnloadDriver(), IopCompleteUnloadOrDelete(), IopDeleteFile(), IopMountVolume(), and IopNotifyPnpWhenChainDereferenced(). |
|
|
|
Definition at line 1207 of file io.h. Referenced by CcZeroData(), IoAttachDeviceToDeviceStack(), IoCreateDevice(), NtReadFile(), NtReadFileScatter(), NtSetInformationFile(), NtWriteFile(), and NtWriteFileGather(). |
|
Definition at line 1204 of file io.h. Referenced by IopGetSetSecurityObject(), and IopParseDevice(). |
|
Definition at line 1177 of file io.h. Referenced by IoCreateDevice(), and UdfCommonPnp(). |
|
Definition at line 1208 of file io.h. Referenced by IoAttachDeviceToDeviceStack(). |
|
|
Definition at line 1183 of file io.h. Referenced by IoInitializeTimer(). |
|
Definition at line 1176 of file io.h. Referenced by IoAllocateErrorLogEntry(), IoCreateDevice(), and IopDeviceObjectFromDeviceInstance(). |
|
|
|