FILE_IO_PRIORITY_HINT_INFO structure (winbase.h)
Specifies the priority hint for a file I/O operation.
Syntax
typedef struct _FILE_IO_PRIORITY_HINT_INFO {
PRIORITY_HINT PriorityHint;
} FILE_IO_PRIORITY_HINT_INFO, *PFILE_IO_PRIORITY_HINT_INFO;
Members
PriorityHint
The priority hint. This member is a value from the PRIORITY_HINT enumeration.
Remarks
The SetFileInformationByHandle function can be used with this structure to associate a priority hint with I/O operations on a file-handle basis. In addition to the idle priority (very low), this function allows normal priority and low priority. Whether these priorities are supported and honored by the underlying drivers depends on their implementation (which is why they are called hints). For more information, see the I/O Prioritization in Windows Vista white paper on the Windows Hardware Developer Central (WHDC) website.
This structure must be aligned on a LONGLONG (8-byte) boundary.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | winbase.h (include Windows.h) |