WDK Mini Filter Example
ncnameprov.c File Reference
#include "nc.h"

Go to the source code of this file.

Functions

NTSTATUS NcGenerateFileName (_In_ PFLT_INSTANCE Instance, _In_ PFILE_OBJECT FileObject, _In_opt_ PFLT_CALLBACK_DATA Data, _In_ FLT_FILE_NAME_OPTIONS NameOptions, _Out_ PBOOLEAN CacheFileNameInformation, _Inout_ PFLT_NAME_CONTROL OutputNameControl)
 
NTSTATUS NcNormalizeNameComponentEx (_In_ PFLT_INSTANCE Instance, _In_opt_ PFILE_OBJECT FileObject, _In_ PCUNICODE_STRING ParentDirectory, _In_ USHORT DeviceNameLength, _In_ PCUNICODE_STRING Component, _Out_writes_bytes_(ExpandComponentNameLength) PFILE_NAMES_INFORMATION ExpandComponentName, _In_ ULONG ExpandComponentNameLength, _In_ FLT_NORMALIZE_NAME_FLAGS Flags, _Inout_ PVOID *NormalizationContext)
 

Function Documentation

◆ NcGenerateFileName()

NTSTATUS NcGenerateFileName ( _In_ PFLT_INSTANCE  Instance,
_In_ PFILE_OBJECT  FileObject,
_In_opt_ PFLT_CALLBACK_DATA  Data,
_In_ FLT_FILE_NAME_OPTIONS  NameOptions,
_Out_ PBOOLEAN  CacheFileNameInformation,
_Inout_ PFLT_NAME_CONTROL  OutputNameControl 
)

Definition at line 10 of file ncnameprov.c.

◆ NcNormalizeNameComponentEx()

NTSTATUS NcNormalizeNameComponentEx ( _In_ PFLT_INSTANCE  Instance,
_In_opt_ PFILE_OBJECT  FileObject,
_In_ PCUNICODE_STRING  ParentDirectory,
_In_ USHORT  DeviceNameLength,
_In_ PCUNICODE_STRING  Component,
_Out_writes_bytes_(ExpandComponentNameLength) PFILE_NAMES_INFORMATION  ExpandComponentName,
_In_ ULONG  ExpandComponentNameLength,
_In_ FLT_NORMALIZE_NAME_FLAGS  Flags,
_Inout_ PVOID *  NormalizationContext 
)

Definition at line 342 of file ncnameprov.c.

Social Network


Services Overview

Architect, implement and test file system filter drivers for a wide range of functionality. We can offer several levels of assistance to meet your specific.

Contact Us

You are welcome to contact us for salse or partnership.

Sales: sales@easefilter.com
Support: support@easefilter.com
Info: info@easefilter.com