Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.sao.ru/hq/sts/othe/bushou/vxdcard.htm
Дата изменения: Wed Feb 24 18:06:15 2010
Дата индексирования: Tue Oct 2 05:52:18 2012
Кодировка:

Поисковые слова: п п п п п п
VXD Quick Reference

VXD Quick Reference Rev B
© Perisoft 2001 www.perisoft.net

Numeric values are hex.

 

DDB
  0 1 2 3 4 5 6 7 8 9 A B C D E F
0
 
Phys Addr Next DDB Next DVT DDB Dcb
10
 
Bus
es
Flg "BD" DVT DevNode AcpiBlock

 

Flg

Mask

Name
01 DDB_IOS_FL_PENDING_REMOVAL
02 DDB_IOS_FL_PAGE_ALLOCED
04 DDB_IOS_FL_FIRST_ENUM_DONE
DDB_IOS_FL_PLEASE_DESTROY

 

DCB
  0 1 2 3 4 5 6 7 8 9 A B C D E F
0
  
Physical DCB Expansion Len Calldown Next DCB
10
  
Next Logical DCB Drv
Ltr
Uni
t#
TSD flags VRP Demand Flags
20
  
Device Flags Device Flags 2 Partition Start Track Table Ptr
30
  
Dos BDS   IDE Ptr Blk Shft Par Typ "BC"
40
 
Dev Type Exclusive Access Handle BPB flgs Log Dvs Sure
Stor
User Drv Letters   acpi Spin Dn Pwr Stat IDE Len
50
 
Max Transfer Sectors Block Length
60
 
Heads Cylinders Sectors Per Track Next DDB DCB
70
 
DevNode Bus Type Bus # Q Frz Max SGL Io Pnd Lok Cnt VSD Flags ID LUN HBA Max Sns
80
 
SRB Ext Inquiry Make
90
 
... Model
A0
 
... Rom Port Name Cur Unit ...
B0
 
Blocked IOP Volume Unlock Timer Acc Tmr Vol Flgs Q Alg Unit # Port Specific ...
C0
 
Spin Down Timer Next Maj Ver Min Ver Sub Typ INT 13 Flags ...
D0
 
Name Ptr Apparent Sectors Apparent Block Len ...
E0
 
Apparent Heads Apparent Cylinders Apparent SPT Sync Proc ...
F0
 
Cmd Proc ISR Proc Queue Ascend Queue Descend ...
100
 
Current Flags INT13 Parm Ptr Current Position  
110
 
 
120
 
  FastDisk BDD  

 

TSD Flags

Mask Name
1

DCB_TSD_INVALID_PARTITION

2

DCB_TSD_USER_LETTERS_CHECKED

4

DCB_TSD_FIRST_USER_CHECK

8

DCB_TSD_BID_SET_GEOM

10

DCB_TSD_USER_SET

20

DCB_TSD_NO_USER_INT13

40

DCB_TSD_PROTMODE_INT_13

80

DCB_TSD_NONEXIST_PARTITION

100

DCB_TSD_MBPB_PBR

200

DCB_TSD_RBPB_INIT

400

DCB_TSD_MBPB_INIT

800

DCB_TSD_APPARENT_PBR

1000

DCB_TSD_APPARENT_ROM

2000

DCB_TSD_ACTUAL_SET

4000

DCB_TSD_ACTUAL_PRE_SET

8000

DCB_TSD_APPRENT_PRE_SET

 

Demand Flags

Mask Name
1

DCB_dmd_srb_cdb

2

DCB_dmd_rsrv_1

4

DCB_dmd_logical

8

DCB_dmd_physical

10

DCB_dmd_small_memory

20

DCB_dmd_rsrv_2

40

DCB_dmd_rsrv_3

80

DCB_dmd_rsrv_4

100

DCB_dmd_not_512

200

Dcb_dmd_word_align

400

DCB_dmd_dword_align

800

DCB_dmd_phys_sgd

1000

DCB_dmd_phys_sgd_ptr

2000

DCB_dmd_do_a_b_toggling

4000

DCB_dmd_query_remov

8000

DCB_dmd_request_sns

1 0000

DCB_dmd_lock_unlock_media

2 0000

DCB_dmd_load_eject_media

4 0000

DCB_dmd_clear_media_chg

8 0000

DCB_dmd_serialize

10 0000

DCB_dmd_prot_mode

20 0000

DCB_dmd_no_xclusive

40 0000

DCB_dmd_pageability

80 0000

DCB_dmd_preload

 

Device Flags
Mask Name
1

DCB_DEV_INT13_DRIVE

2

CDB_DEV_WRITEABLE

4

DCB_DEV_REMOVABLE

8

DCB_DEV_REMOTE

10

DCB_DEV_SERIAL_CMD

20

DCB_DEV_CACHE

40

DCB_DEV_I13_IN_PROGRESS

80

DCB_CHAR_DEVICE

100

DCB_DEV_PAGING_DEVICE

200

DCB_DEV_SSTOR_VOL

400

DCB_DEV_MUST_CONFIGURE

800

DCB_DEV_ROM_CFG_REQ

1000

DCB_DEV_UNCERTAIN_MEDIA

2000

DCB_DEV_RMM

4000

DCB_DEV_LOGICAL

8000

DCB_DEV_PHYSICAL

1 0000

DCB_DEV_SYNC_MED_CHG_SUPPORT

2 0000

DCB_DEV_ASYNC_MED_CHG_SUPPORT

4 0000

DCB_DEV_INHIBIT_SW_TIMED_SUPPORT

8 0000

DCB_DEV_INVALID_GEOM

10 0000

DCB_DEV_MEDIA_CHANGED

20 0000

DCB_DEV_QUE_DESCEND

40 0000

DCB_DEV_REAL_MODE

80 0000

DCB_DEV_SINGLE_FLOPPY

100 0000

DCB_DEV_TSD_PROCESSED

200 0000

DCB_DEV_RMM_INT13

400 0000

DCB_DEV_REMOVAL_PENDING

800 0000

DCB_DEV_NO_ASPICAM

1000 0000

DCB_DEV_INT13_CONFIGURED

2000 0000

DCB_DEV_IO_ACTIVE

4000 0000

DCB_DEV_SPUN_DOWN

8000 0000

DCB_DEV_SPINDOWN_SUPPORTED

 

Device Flags 2
Mask Name
1 DCB_DEV2_THREAD_LOCK
2 DCB_DEV2_ATAPI_DEVICE
4 DCB_DEV2_DMF_DISK
8 DCB_DEV2_I13_COPY_PORT
10 DCB_DEV2_FAIL_FORMAT
20 DCB_DEV2_FLOPTICAL
40 DCB_DEV2_IDE_FLOPTICAL