#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(). |
|
|
|
|
1.3.7