IN HANDLE FileHandle,
IN HANDLE Event OPTIONAL,
IN PIO_APC_ROUTINE ApcRoutine OPTIONAL,
IN PVOID ApcContext OPTIONAL,
OUT PIO_STATUS_BLOCK IoStatusBlock,
OUT PVOID Buffer,
IN ULONG BufferSize,
IN ULONG CompletionFilter,
IN BOOLEAN WatchTree );
NtNotifyChangeDirectoryFile используется для обработки изменений в каталоге. Следует выбрать что использовать - объект события или функцию APC в качестве оповещения. Функция возвращает
сразу же значение STATUS_PENDING.
FileHandle
HANDLE файла, открытого с доступом SYNCHRONIZE и установленной опцией FILE_DIRECTORY_FILE.