WDF_SPECIAL_FILE_TYPE enumeration (wdfdevice.h)

[Applies to KMDF only]

The WDF_SPECIAL_FILE_TYPE enumeration identifies special file types that a device can support.

Syntax

typedef enum _WDF_SPECIAL_FILE_TYPE {
  WdfSpecialFileUndefined = 0,
  WdfSpecialFilePaging = 1,
  WdfSpecialFileHibernation,
  WdfSpecialFileDump,
  WdfSpecialFileBoot,
  WdfSpecialFilePostDisplay,
  WdfSpecialFileGuestAssigned,
  WdfSpecialFileMax
} WDF_SPECIAL_FILE_TYPE, *PWDF_SPECIAL_FILE_TYPE;

Constants

 
WdfSpecialFileUndefined
Value: 0
For internal use only.
WdfSpecialFilePaging
Value: 1
The device supports paging files.
WdfSpecialFileHibernation
The device supports hibernation files.
WdfSpecialFileDump
The device supports dump files.
WdfSpecialFileBoot
The device supports boot files. This constant is available in version 1.11 and later versions of KMDF.
WdfSpecialFilePostDisplay
The device supports a POST display adapter.
WdfSpecialFileGuestAssigned
The device stack is assigned to a guest setting.
WdfSpecialFileMax
For internal use only.

Remarks

For more information, see Supporting Special Files.

Requirements

Requirement Value
Minimum KMDF version 1.0
Header wdfdevice.h (include Wdf.h)

See also

WdfDeviceSetSpecialFileSupport

EVT_WDF_DEVICE_USAGE_NOTIFICATION callback function

DEVICE_USAGE_NOTIFICATION_TYPE enumeration