getdta

 Функция            Получает адрес DTA (область связи с диском).

 Синтаксис          #include
                    char far * getdta(void);

 Файл, содержащий   dos.h
 прототип

 Описание           Функция getdta возвращает текущее значение адреса
                    DTA. В малых и средних моделях памяти предполага-
                    ется, что сегментом является текущий сегмент дан-
                    ных. Если вы используете исключительно язык CИ,
                    то эта ситуация сохраняется, если же вы будете
                    использовать подпрограммы на Ассемблере, адрес
                    DTA может оказаться в любом месте.

                    В компактных, больших и сверхбольших моделях па-
                    мяти адрес, возвращаемый функцией getdta, являет-
                    ся реально любым адресом и может быть расположен
                    за пределами программы.

 Возвращаемое       Функция getdta возвращает "дальний" указатель на
 значение           текущую DTA.

 Переносимость      Функция уникальна для DOS.

 Смотрите также     fcb(структура), setdta

 Пример:

 #include
 #include

 int main(void)
 {
    char far *dta;
    dta = getdta();
    printf("Адрес области связи с диском: %Fp\n",dta);
    return 0;
 }