Функция DismGetDriverInfo
Возвращает сведения о INF-файле в указанном изображении.
Синтаксис
HRESULT WINAPI DismGetDriverInfo(
_In_ DismSession Session,
_In_ PCWSTR DriverPath,
_Out_ DismDriver **Driver,
_Out_ UINT *Count,
_Out_opt_ DismDriverPackage **DriverPackage
);
Параметры
Сеанс [вход]
Допустимое DismSession. DismSession должен быть связан с изображением. Сеанс можно связать с изображением с помощью DismOpenSession.
DriverPath [in]
Относительный или абсолютный путь к INF-файлу драйвера.
Драйвер [out]
Адрес указателя на массив структур DismDriver .
Count [out]
Возвращает количество возвращенных структур DismDriver .
DriverPackage [out, optional]
Необязательный элемент. Указатель на адрес структуры DismDriverPackage .
Возвращаемое значение
В случае успешного выполнения возвращает S_OK
.
Комментарии
Эта функция возвращает сведения о INF-файле, установленном в образе. Драйвер, связанный с INF-файлом, может быть установлен в образе или не установлен.
Пример
HRESULT hr = S_OK;
DismDriverInfo* DriverInfo;
UINT Count;
hr = DismGetDriverInfo(Session, L"usb.inf", &DriverInfo, &Count, &DriverPackageInfo);
Требования
Требование | Описание |
---|---|
Поддерживаемые платформы узлов | API DISM можно использовать в любой операционной системе, поддерживаемой комплектом средств для развертывания и оценки Windows (Windows ADK). Дополнительные сведения см. в техническом справочнике по Windows ADK. |
Поддерживаемые платформы образов | Windows 7, Windows Server 2008 R2, Windows PE 3.0, Windows 8, Windows Server 2012, среда предустановки Windows (Windows PE) 4.0, Windows 8.1, Windows Server 2012 R2, Windows 10, Windows Server 2016 |
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Заголовок | DismAPI.h |
Библиотека | DismAPI.lib |
DLL | DismAPI.dll |