FLT_NAME_CONTROL structure (fltkernel.h)

A minifilter that provides file names for the Filter Manager's name cache can use the FLT_NAME_CONTROL structure to manage its name buffers.

Syntax

typedef struct _FLT_NAME_CONTROL {
  UNICODE_STRING Name;
} FLT_NAME_CONTROL, *PFLT_NAME_CONTROL;

Members

Name

UNICODE_STRING structure that contains the file name string.

Remarks

Minifilters must not attempt to free or replace the buffer in the UNICODE_STRING structure that the Name member points to directly. Instead, minifilters should call FltCheckAndGrowNameControl to obtain a larger name control buffer.

Requirements

Requirement Value
Header fltkernel.h (include Fltkernel.h)

See also

FltCheckAndGrowNameControl

FltGetFileNameFormat

FltGetFileNameInformation

FltGetFileNameInformationUnsafe

FltGetFileNameQueryMethod

UNICODE_STRING