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

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header winbase.h (include Windows.h)

See also

PRIORITY_HINT

SetFileInformationByHandle