Функция 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

См. также раздел

FSCTL_GET_WOF_VERSION