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


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

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

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

Синтаксис

ULONG WdfPostDeviceRemove(
  [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.

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

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

Замечания

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

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

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

Примеры

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

Требования

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

См. также

WdfPreDeviceRemove