📄 文件系统 节点类型值.txt
字号:
再帖一次 文件系统 节点类型值
一切数据以实际测试为准:
#define FAT_NTC_FCB 0x0502 fat分区文件
#define FAT_NTC_DCB 0x0503 fat分区目录
#define FAT_NTC_ROOT_DCB 0x0504 fat分区根目录
#define NTFS_NTC_DCB 0x0703 // ntfs 目录
#define NTFS_NTC_ROOT_DCB 0x0704 // ntfs 根目录
#define NTFS_NTC_FCB 0x0705 // ntfs文件
#define CDFS_NTC_DCB 0x0304 // 光盘目录和根目录
#define CDFS_NTC_FCB 0x0305 //光盘文件
================================================
补充一点,FAT的,ifs里面有!
C:\WINDDK\3790\src\filesys\fastfat\wxp\nodetype.h
/*++
Copyright (c) 1989-2000 Microsoft Corporation
Module Name:
NodeType.h
Abstract:
This module defines all of the node type codes used in this development
shell. Every major data structure in the file system is assigned a node
type code that is. This code is the first CSHORT in the structure and is
followed by a CSHORT containing the size, in bytes, of the structure.
--*/
#ifndef _FATNODETYPE_
#define _FATNODETYPE_
typedef CSHORT NODE_TYPE_CODE;
typedef NODE_TYPE_CODE *PNODE_TYPE_CODE;
#define NTC_UNDEFINED ((NODE_TYPE_CODE)0x0000)
#define FAT_NTC_DATA_HEADER ((NODE_TYPE_CODE)0x0500)
#define FAT_NTC_VCB ((NODE_TYPE_CODE)0x0501)
#define FAT_NTC_FCB ((NODE_TYPE_CODE)0x0502)
#define FAT_NTC_DCB ((NODE_TYPE_CODE)0x0503)
#define FAT_NTC_ROOT_DCB ((NODE_TYPE_CODE)0x0504)
#define FAT_NTC_CCB ((NODE_TYPE_CODE)0x0507)
#define FAT_NTC_IRP_CONTEXT ((NODE_TYPE_CODE)0x0508)
typedef CSHORT NODE_BYTE_SIZE;
#ifndef NodeType
//
// So all records start with
//
// typedef struct _RECORD_NAME {
// NODE_TYPE_CODE NodeTypeCode;
// NODE_BYTE_SIZE NodeByteSize;
// :
// } RECORD_NAME;
// typedef RECORD_NAME *PRECORD_NAME;
//
#define NodeType(Ptr) (*((PNODE_TYPE_CODE)(Ptr)))
#endif
#ifndef _CDNODETYPE_
#define _CDNODETYPE_
typedef CSHORT NODE_TYPE_CODE;
typedef NODE_TYPE_CODE *PNODE_TYPE_CODE;
#define NTC_UNDEFINED ((NODE_TYPE_CODE)0x0000)
#define CDFS_NTC_DATA_HEADER ((NODE_TYPE_CODE)0x0301)
#define CDFS_NTC_VCB ((NODE_TYPE_CODE)0x0302)
#define CDFS_NTC_FCB_PATH_TABLE ((NODE_TYPE_CODE)0x0303)
#define CDFS_NTC_FCB_INDEX ((NODE_TYPE_CODE)0x0304)
#define CDFS_NTC_FCB_DATA ((NODE_TYPE_CODE)0x0305)
#define CDFS_NTC_FCB_NONPAGED ((NODE_TYPE_CODE)0x0306)
#define CDFS_NTC_CCB ((NODE_TYPE_CODE)0x0307)
#define CDFS_NTC_IRP_CONTEXT ((NODE_TYPE_CODE)0x0308)
#define CDFS_NTC_IRP_CONTEXT_LITE ((NODE_TYPE_CODE)0x0309)
#define NTC_UNDEFINED ((NODE_TYPE_CODE)0x0000)
#define UDFS_NTC_DATA_HEADER ((NODE_TYPE_CODE)0x0901)
#define UDFS_NTC_VCB ((NODE_TYPE_CODE)0x0902)
#define UDFS_NTC_FCB_INDEX ((NODE_TYPE_CODE)0x0903)
#define UDFS_NTC_FCB_DATA ((NODE_TYPE_CODE)0x0904)
#define UDFS_NTC_FCB_NONPAGED ((NODE_TYPE_CODE)0x0905)
#define UDFS_NTC_CCB ((NODE_TYPE_CODE)0x0906)
#define UDFS_NTC_IRP_CONTEXT ((NODE_TYPE_CODE)0x0907)
#define UDFS_NTC_IRP_CONTEXT_LITE ((NODE_TYPE_CODE)0x0908)
#define UDFS_NTC_LCB ((NODE_TYPE_CODE)0x0909)
#define UDFS_NTC_PCB ((NODE_TYPE_CODE)0x090a)
高速无限下载文件,请申请vip会员
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -