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)으로 함수가 실패합니다.
설명
성공적으로 완료되면 WOF 드라이버의 버전을 반영하도록 WofVersion 값이 업데이트됩니다. 이 값에는 높은 순서의 단어에 있는 운영 체제의 주 버전 및 부 버전 번호와 낮은 순서 단어의 운영 체제 빌드 번호가 포함됩니다. 주 버전은 HIBYTE(HIWORD(WofVersion))를 사용하여 추출할 수 있습니다. 부 버전은 LOBYTE(HIWORD(WofVersion)를 사용하여 추출할 수 있습니다. 빌드 번호는 LOWORD(WofVersion)를 사용하여 추출할 수 있습니다.
QuickInfo
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | wofapi.h |
라이브러리 | Wofutil.lib |
DLL | Wofutil.dll |