Функция WofGetDriverVersion (wofapi.h)
Используется для запроса версии драйвера, используемой для поддержки определенного поставщика.
Синтаксис
HRESULT WofGetDriverVersion(
[in] HANDLE FileOrVolumeHandle,
[in] ULONG Provider,
[out] PULONG WofVersion
);
Параметры
[in] FileOrVolumeHandle
Дескриптор файла или тома, открытый с помощью CreateFile или аналогичного API.
[in] Provider
Указывает, для какого поставщика предназначен запрос версии. Несколько версий Wof могут одновременно существовать на одном томе для разных поставщиков.
[out] WofVersion
Указатель на ULONG, который будет содержать версию после успешного завершения этой функции.
Возвращаемое значение
Эта функция возвращает HRESULT, указывающее на успешное выполнение или причину сбоя. Если драйвер не подключен к указанному тому для указанного поставщика, функция завершится ошибкой HRESULT_FROM_WIN32(ERROR_INVALID_FUNCTION).
Комментарии
При успешном завершении значение WofVersion обновляется в соответствии с версией драйвера WOF. Это значение включает основной и дополнительный номера версий операционной системы в слове высокого порядка и номер сборки операционной системы в нижнем порядке. Основную версию можно извлечь с помощью HIBYTE(HIWORD(WofVersion)); дополнительную версию можно извлечь с помощью LOBYTE(HIWORD(WofVersion)); номер сборки можно извлечь с помощью LOWORD(WofVersion).
Краткие сведения
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | wofapi.h |
Библиотека | Wofutil.lib |
DLL | Wofutil.dll |