FILE_INFO Structure Overview


    typedef struct FILE_INFO {
        DWORD						dwCategory;					
        SECURITY_ATTRIBUTES			SecAttr;
        HANDLE						hFile;						
        BY_HANDLE_FILE_INFORMATION  Fileinfo;					
        PROG_FILE_PATH_DESC			pPathDesc;					
        PWSTR						pszFileName;
        PFILETIME					pFiletime;					
    }FILE_INFO, * PFILE_INFO;

Encapsulates a file handle with comprehensive metadata, security context, and path information.

Structure Overview

This structure maintains a complete record of an open file, including the file handle, system metadata, custom timestamps, security attributes, and path information. It serves as the primary container for file operations throughout the mdts_io library.

Field Descriptions

dwCategory

SecAttr

hFile

Fileinfo

pPathDesc

pszFileName

pFiletime

Resource Management

Important Notes