#ifndef _NTIOAPI_H
// private
typedef enum _DIRECTORY_NOTIFY_INFORMATION_CLASS
{
DirectoryNotifyInformation = 1, // FILE_NOTIFY_INFORMATION
DirectoryNotifyExtendedInformation, // FILE_NOTIFY_EXTENDED_INFORMATION
DirectoryNotifyFullInformation, // FILE_NOTIFY_FULL_INFORMATION // since 22H2
DirectoryNotifyMaximumInformation
} DIRECTORY_NOTIFY_INFORMATION_CLASS, *PDIRECTORY_NOTIFY_INFORMATION_CLASS;
View code on GitHub
// wdm.h
typedef enum _DIRECTORY_NOTIFY_INFORMATION_CLASS {
DirectoryNotifyInformation,
DirectoryNotifyExtendedInformation,
DirectoryNotifyFullInformation,
DirectoryNotifyMaximumInformation
} DIRECTORY_NOTIFY_INFORMATION_CLASS, *PDIRECTORY_NOTIFY_INFORMATION_CLASS;
View the official Windows Driver Kit DDI reference
This enumeration is documented in Windows Driver Kit.
A DIRECTORY_NOTIFY_INFORMATION_CLASS value specifies which structure to use to query or set information for files in a directory.
DirectoryNotifyInformation
Use a FILE_NOTIFY_INFORMATION structure.
DirectoryNotifyExtendedInformation
Use a FILE_NOTIFY_EXTENDED_INFORMATION structure.
DirectoryNotifyFullInformation
Use a FILE_NOTIFY_FULL_INFORMATION structure. Supported starting in Windows 11, version 22H2.
DirectoryNotifyMaximumInformation
The maximum value for this enumeration.