Section courante

A propos

Section administrative du site

ABSREAD

Lecture absolue
Symantec C++ Version 6.0+ dos.h

Syntaxe

int absread(int drive,unsigned int nsects,int lsect,void *buffer);

Paramètres

Nom Description
drive Ce paramètre permet d'indiquer le numéro de l'unité de disque:
Valeur Description
0 Cette valeur permet d'indiquer l'unité de disque A:
1 Cette valeur permet d'indiquer l'unité de disque B:
2 Cette valeur permet d'indiquer l'unité de disque C:
3 Cette valeur permet d'indiquer l'unité de disque D:
4 Cette valeur permet d'indiquer l'unité de disque E:
5 Cette valeur permet d'indiquer l'unité de disque F:
6 Cette valeur permet d'indiquer l'unité de disque G:
7 Cette valeur permet d'indiquer l'unité de disque H:
8 Cette valeur permet d'indiquer l'unité de disque I:
9 Cette valeur permet d'indiquer l'unité de disque J:
10 Cette valeur permet d'indiquer l'unité de disque K:
11 Cette valeur permet d'indiquer l'unité de disque L:
12 Cette valeur permet d'indiquer l'unité de disque M:
13 Cette valeur permet d'indiquer l'unité de disque N:
14 Cette valeur permet d'indiquer l'unité de disque O:
15 Cette valeur permet d'indiquer l'unité de disque P:
16 Cette valeur permet d'indiquer l'unité de disque Q:
17 Cette valeur permet d'indiquer l'unité de disque R:
18 Cette valeur permet d'indiquer l'unité de disque S:
19 Cette valeur permet d'indiquer l'unité de disque T:
20 Cette valeur permet d'indiquer l'unité de disque U:
21 Cette valeur permet d'indiquer l'unité de disque V:
22 Cette valeur permet d'indiquer l'unité de disque W:
23 Cette valeur permet d'indiquer l'unité de disque X:
24 Cette valeur permet d'indiquer l'unité de disque Y:
25 Cette valeur permet d'indiquer l'unité de disque Z:
nsects Ce paramètre permet d'indiquer le nombre de secteur à lire
lsect Ce paramètre permet d'indiquer la position du secteur
buffer Ce paramètre permet d'indiquer le tampon recevant les données lu

Description

Cette fonction permet d'effectuer la lecture d'un/des secteur(s) d'unité de disque.

Remarques

Exemple

Cet exemple permet de lire le premier secteur du disque dur :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <dos.h>
  4.      
  5. int main() {
  6.  unsigned char buffer[512];
  7.  if(absread(2,1,0,&buffer) != 0) {
  8.   printf("Erreur de lecture");
  9.   return -1;
  10.  } else {
  11.   printf("Lecture correctement effectué");
  12.   return EXIT_SUCCESS;
  13.  }
  14. }


Dernière mise à jour : Dimanche, le 9 décembre 2018