⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 文件系统 节点类型值.txt

📁 文件系统驱动开发的文档资料(IFS DDK)
💻 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 + -