VOLUME_INFO_BY_LEVEL_DEF2
Returns volume information.
- Service:Server Environment
- Defined In:nwfse.h
Structure
typedef struct
{
nuint32 volumeActiveCount ;
nuint32 volumeUseCount ;
nuint32 mACRootIDs ;
nuint32 volumeLastModifiedDateAndTime ;
nuint32 volumeReferenceCount ;
nuint32 compressionLowerLimit ;
nuint32 outstandingIOs ;
nuint32 outstandingCompressionIOs ;
nuint32 compressionIOsLimit ;
} VOLUME_INFO_BY_LEVEL_DEF2;
Delphi Structure
uses calwin32
VOLUME_INFO_BY_LEVEL_DEF2 = packed Record
volumeActiveCount : nuint32;
volumeUseCount : nuint32;
mACRootIDs : nuint32;
volumeLastModifiedDateAndTime : nuint32;
volumeReferenceCount : nuint32;
compressionLowerLimit : nuint32;
outstandingIOs : nuint32;
outstandingCompressionIOs : nuint32;
compressionIOsLimit : nuint32;
End;
Fields
- volumeActiveCount
- Specifies a per-volume count that indicates the
volume currently has operations in progress that need to be completed
before other actions (such as dismounting a volume) can be initiated.
- volumeUseCount
- Specifies a per-volume count that is incremented
before directory cache requests and other writes to the directory
can begin. This field is decremented when such operations complete.
- mACRootIDs
- Specifies the Directory Numbers of the Macintosh
roots.
- volumeLastModifiedDateAndTime
- Specifies the last date and time that any subdirectory
on the volume was modified.
- volumeReferenceCount
- Specifies the last modified reference count. This
field is increment every time that MarkDirectoryChanged is called
on the volume.
- compressionLowerLimit
- Specifies a value used to determine if a file will
be smaller once it is compressed. On a volume with suballocation
enabled, this value is set to 512; otherwise, it is determined (in
part) by the defined block size of the volume.
- outstandingIOs
- Specifies the number of IO operations that are still
in progress and have not yet completed.
- outstandingCompressionIOs
- Specifies the number of compression-related IO operations
that are still in progress and have not yet completed.
- compressionIOsLimit
- Specifies a per-volume count of the number of IO
operations that can be dedicated to compression as opposed to the
number of regular reading and writing operations.