GetDriveType • Windows 98 • Windows 2000 |
||||
Описание |
Функция GetDriveType возвращает тип накопителя по заданному имени корневого пути. Перечень типов накопителей приведен в табл. 12.3. |
|||
Синтаксис |
UINT GetDriveType(LPCTSTR IpszRootPathName) |
|||
Параметры |
||||
IpszRootPathName |
LPCTSTR: Указатель на строку, завершающуюся нулевым символом и содержащую имя пути к корневому каталогу запрашиваемого накопителя. Например, путь "С:\\" можно использовать для определения типа накопителя для диска С. Если для данного параметра указано значение NULL, используется корневой каталог текущего накопителя. |
|||
Возвращаемое значение |
UINT: Тип накопителя. Это может быть, одно из значений, перечисленных в табл. 21.3. |
|||
Включаемый файл |
winbase.li |
|||
См. также |
GetDiskFreeSpaceEx. |
|||
Пример |
См. пример применения функции GetDiskFreeSpaceEx. |
|||
Таблица 21.3 Типы накопителей, о которых сообщает функция GetDriveType |
||||
Возвращаемый кол |
Тип накопителя |
Описание |
||
DRIVE_CDROM |
Компакт-диск |
Диск, который считается накопителем на CD-ROM |
||
DRIVE_FIXED |
Жесткий диск |
Диск, который не может быть извлечен из накопителя |
||
DRIVE_NO_ROOT_DIR |
Не существует |
Данный корневой каталог не существует |
||
DRIVE_RAMDISK |
Память |
В качестве накопителя используется виртуальный диск |
||
DRIVE_REMOTE |
Сетевой диск |
Диск, который является удаленным накопителем |
||
DRIVE_REMOVABLE |
Гибкий диск |
Диск, который может быть извлечен из накопителя |
||
DRIVEJJNKNOWN |
Неизвестный тип |
Тип накопителя, который нельзя определить |
||
GetEnvironmentStrings * Windows 98 * Windows 2000 |
||||
Описание |
Функция GetEnvironmentStrings возвращает указатель на блок переменных окружения процесса. |
|||
Синтаксис |
LPVOID GetEnvironmentStrings (LPVOID) |
|||
Параметры |
Параметры отсутствуют. |
|||
Возвращаемое значение |
LPVOID: Возвращаемое значение представляет собой указатель на список переменных окружения. Это список строковых равенств, завершающихся нулевым символом и представленных в виде переменноя_окружепия=па-раметр_паапройки. За последней строкой, завершающейся нулевым символом, следует дополнительный нулевой символ. Указанные данные являются данными только для чтения. Для изменения значения переменной окружения применяется функция SetEnvironmentVariable. |
|||
Включаемый файл |
winbase.h |
|||
См. также |
GetEnvironmentVariable, SetEnvironmentVariable, CreateProcess. |
|||
Пример |
Когда пользователь выбирает в приведенном ниже примере опцию Test!, список строк окружения размещается в элементе управления списочным представлением, как показано на рис. 21.3. |
|||
См. \local-sources\chap21\21-05. fact |
||||
Рисунок 21.3Пример примененияфункции GetEnvironmentStrings.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.