Section courante

A propos

Section administrative du site

Interruption 2Fh

Fonction 15h, Sous-Fonction 0Eh

Lit le descripteur de volume
MSCDEX 2.0+, NWCDEX 1.0+, CorelCDX, OS/2, Windows 95, 98, NT

Description

Cette fonction permet de faire pointer le pilote de CD-ROM vers un SVD (Descripteur de volume supplémentaire) plutôt qu'un PVD (Descripteur de volume primaire).

Entrée

Registre Description
AX 150Eh
BX Ce registre permet d'indiquer la sous-fonction :
Valeur Description
0000h Cette valeur permet de demander les préférences du descripteur de volume
0001h Cette valeur permet d'effectuer l'initialisation du descripteur de volume
CX Ce registre permet d'indiquer l'unité de disque du CD-ROM :
Valeur Description
0 A:
1 B:
2 C:
3 D:
4 E:
5 F:
6 G:
7 H:
8 I:
9 J:
10 K:
11 L:
12 M:
13 N:
14 O:
15 P:
16 Q:
17 R:
18 S:
19 T:
20 U:
21 V:
22 W:
23 X:
24 Y:
25 Z:
DH Ce registre permet d'indiquer le descripteur de volume si BX = 0001h :
Valeur Description
01h Cette valeur permet d'indiquer un PVD (Descripteur de volume primaire)
02h Cette valeur permet d'indiquer un SVD (Descripteur de volume supplémentaire)
DL Ce registre permet d'indiquer le descripteur de volume supplémentaire si BX = 0001h :
Valeur Description
00h Cette valeur est utilisé si DH vaut 1
01h Cette valeur permet d'indiquer le Shift-Kanji

Sortie

Registre Description
CF Ce registre de drapeau permet d'indiquer le résultat de l'opération :
Valeur Description
0 Cette valeur permet d'indiquer que l'opération s'est correctement effectué, dans ce cas si appelé en entrée est effectuer avec BX = 0000h :
Registre Description
DH Ce registre permet d'indiquer le descripteur de volume :
Valeur Description
01h Cette valeur permet d'indiquer un PVD (Descripteur de volume primaire)
02h Cette valeur permet d'indiquer un SVD (Descripteur de volume supplémentaire)
DL Ce registre permet d'indiquer le descripteur de volume supplémentaire si BX = 0001h :
Valeur Description
00h Cette valeur est utilisé si DH vaut 1
01h Cette valeur permet d'indiquer le Shift-Kanji
1 Cette valeur permet d'indiquer qu'une erreur s'est produit, dans ce cas :
Registre Description
AX Ce registre permet d'indiquer le code d'erreur :
Valeur Description
01h Cette valeur permet d'indiquer que la fonction n'est pas valide ou n'est pas supporté
0Fh Cette valeur permet d'indiquer que l'unité de disque est invalide

Voir également

Système d'exploitation - MS-DOS 6 - Références de commandes et de programmes - «MSCDEX»

Références

Quick Reference: Programmer avec les extensions de MS-DOS, Edition PSI, Ray Duncan, 1991, ISBN: 2-266-04057-X, page 147 à 148.

Dernière mise à jour : Jeudi, le 3 mars 2016