Поделиться через


Функция WdfPostDeviceInstall (wdfinstaller.h)

[Применимо только к KMDF]

Функция WdfPostDeviceInst all для совместного установщика выполняет любые операции, которые может потребоваться для совместного установщика после того, как установщик драйвера не подключаемый и play (PnP) создал службу режима ядра драйвера.

Синтаксис

ULONG WdfPostDeviceInstall(
  [in]           LPCWSTR InfPath,
  [in, optional] LPCWSTR InfSectionName
);

Параметры

[in] InfPath

Указатель на строку, завершающуюся значением NULL, которая содержит путь к INF-файлу драйвера. Установщик драйвера может получить эту строку, вызвав GetCurrentDirectory, которая описана в пакете SDK для Microsoft Windows.

[in, optional] InfSectionName

Указатель на строку, завершающуюся значением NULL, которая содержит имя Wdf-install-section в INF-файле драйвера. Дополнительные сведения об этом имени см. в разделе Использование совместного установщика KMDF. Если этот указатель NULL, для имени совместного установщика используется WdfSection.

Возвращаемое значение

WdfPostDeviceInstall возвращает ERROR_SUCCESS, если операция выполнена успешно. В противном случае функция возвращает одно из дополнительных значений ERROR_XXX, определенных в Winerror.h.

Замечания

Установщик для драйверов на основе платформы устройства, отличного от PnP, должен вызывать WdfPostDeviceInstall после вызова установщиком CreateService.

Чтобы получить адрес функции WdfPostDeviceInst all, установщик должен вызвать GetProcAddress после вызова установщика LoadLibrary для загрузки совместного установщика.

Дополнительные сведения о функции и установщиках WdfPostDeviceInst all для драйверов, отличных от PnP, см. в установкедрайвера, отличного от PnP. Дополнительные сведения о CreateService, GetProcAddressи LoadLibraryсм. в документации по пакету SDK для Microsoft Windows.

Примеры

Пример кода, использующий функцию WdfPostDeviceInstall, см. в установщике примера NONPNP.

Требования

Требование Ценность
целевая платформа универсальный
минимальная версия KMDF 1.0
Заголовок wdfinstaller.h (include Wdfinstaller.h)
Библиотека N/A (экспортируется библиотекой совместного установщика KMDF. Дополнительные сведения о имени файла библиотеки совместного установщика см. в разделе "Использование совместного установщика KMDF".)

См. также

WdfPreDeviceInstall