TianoCore EDK2 master
Loading...
Searching...
No Matches
Udf.h File Reference

Go to the source code of this file.

Data Structures

struct  UDF_DESCRIPTOR_TAG
 
struct  UDF_EXTENT_AD
 
struct  UDF_CHAR_SPEC
 
struct  UDF_ENTITY_ID
 
struct  UDF_LB_ADDR
 
struct  UDF_LONG_ALLOCATION_DESCRIPTOR
 
struct  UDF_ANCHOR_VOLUME_DESCRIPTOR_POINTER
 
struct  UDF_LOGICAL_VOLUME_DESCRIPTOR
 

Macros

#define UDF_BEA_IDENTIFIER   "BEA01"
 
#define UDF_NSR2_IDENTIFIER   "NSR02"
 
#define UDF_NSR3_IDENTIFIER   "NSR03"
 
#define UDF_TEA_IDENTIFIER   "TEA01"
 
#define UDF_LOGICAL_SECTOR_SHIFT   11
 
#define UDF_LOGICAL_SECTOR_SIZE   ((UINT64)(1ULL << UDF_LOGICAL_SECTOR_SHIFT))
 
#define UDF_VRS_START_OFFSET   ((UINT64)(16ULL << UDF_LOGICAL_SECTOR_SHIFT))
 

Enumerations

enum  UDF_VOLUME_DESCRIPTOR_ID {
  UdfPrimaryVolumeDescriptor = 1 , UdfAnchorVolumeDescriptorPointer = 2 , UdfVolumeDescriptorPointer = 3 , UdfImplemenationUseVolumeDescriptor = 4 ,
  UdfPartitionDescriptor = 5 , UdfLogicalVolumeDescriptor = 6 , UdfUnallocatedSpaceDescriptor = 7 , UdfTerminatingDescriptor = 8 ,
  UdfLogicalVolumeIntegrityDescriptor = 9 , UdfFileSetDescriptor = 256 , UdfFileIdentifierDescriptor = 257 , UdfAllocationExtentDescriptor = 258 ,
  UdfFileEntry = 261 , UdfExtendedFileEntry = 266
}
 

Detailed Description

OSTA Universal Disk Format (UDF) definitions.

Copyright (C) 2014-2017 Paulo Alcantara pcacj.nosp@m.r@zy.nosp@m.tor.c.nosp@m.om

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file Udf.h.

Macro Definition Documentation

◆ UDF_BEA_IDENTIFIER

#define UDF_BEA_IDENTIFIER   "BEA01"

Definition at line 12 of file Udf.h.

◆ UDF_LOGICAL_SECTOR_SHIFT

#define UDF_LOGICAL_SECTOR_SHIFT   11

Definition at line 17 of file Udf.h.

◆ UDF_LOGICAL_SECTOR_SIZE

#define UDF_LOGICAL_SECTOR_SIZE   ((UINT64)(1ULL << UDF_LOGICAL_SECTOR_SHIFT))

Definition at line 18 of file Udf.h.

◆ UDF_NSR2_IDENTIFIER

#define UDF_NSR2_IDENTIFIER   "NSR02"

Definition at line 13 of file Udf.h.

◆ UDF_NSR3_IDENTIFIER

#define UDF_NSR3_IDENTIFIER   "NSR03"

Definition at line 14 of file Udf.h.

◆ UDF_TEA_IDENTIFIER

#define UDF_TEA_IDENTIFIER   "TEA01"

Definition at line 15 of file Udf.h.

◆ UDF_VRS_START_OFFSET

#define UDF_VRS_START_OFFSET   ((UINT64)(16ULL << UDF_LOGICAL_SECTOR_SHIFT))

Definition at line 19 of file Udf.h.

Enumeration Type Documentation

◆ UDF_VOLUME_DESCRIPTOR_ID

enum UDF_VOLUME_DESCRIPTOR_ID

Definition at line 21 of file Udf.h.