Функция SetupRemoveFromDiskSpaceListA (setupapi.h)
[Эта функция доступна для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. SetupAPI больше не следует использовать для установки приложений. Вместо этого используйте установщик Windows для разработки установщиков приложений. SetupAPI по-прежнему используется для установки драйверов устройств.]
Функция SetupRemoveFromDiskSpaceList удаляет операцию удаления файла или копирования из списка дискового пространства.
Синтаксис
WINSETUPAPI BOOL SetupRemoveFromDiskSpaceListA(
[in] HDSKSPC DiskSpace,
[in] PCSTR TargetFilespec,
[in] UINT Operation,
[in] PVOID Reserved1,
[in] UINT Reserved2
);
Параметры
[in] DiskSpace
Дескриптор списка дискового пространства.
[in] TargetFilespec
Указатель на строку, завершающуюся значением NULL, которая указывает имя файла, удаляемого из списка дискового пространства. Обычно это полный путь. В противном случае путь должен быть относительно текущего каталога.
[in] Operation
Операция с файлом, удаляемая из списка. Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
|
Операция удаления файла. |
|
Операция копирования файла. |
[in] Reserved1
Должен равняться нулю.
[in] Reserved2
Должен равняться нулю.
Возвращаемое значение
Если файл отсутствует в списке, функция SetupRemoveFromDiskSpaceList возвращает ненулевое значение, а GetLastError — ERROR_INVALID_DRIVE или ERROR_INVALID_NAME. Если файл был в списке, то при успешном выполнении подпрограмма возвращает ненулевое значение, а GetLastError — NO_ERROR.
Если подпрограмма завершается сбоем по какой-либо другой причине, она возвращает ноль, а GetLastError возвращает расширенные сведения об ошибке.
Комментарии
Примечание
Заголовок setupapi.h определяет SetupRemoveFromDiskSpaceList в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | setupapi.h |
Библиотека | Setupapi.lib |
DLL | Setupapi.dll |