acxDriverIsVersionAvailable 函数 (acxdriver.h)

AcxDriverIsVersionAvailable 函数返回一个布尔值,该值指示指定的驱动程序版本是否可用。

语法

BOOLEAN AcxDriverIsVersionAvailable(
  WDFDRIVER                            Driver,
  PACX_DRIVER_VERSION_AVAILABLE_PARAMS VersionAvailableParams
);

参数

Driver

要为 VersionAvailableParams 指定的版本检查的 WDFDRIVER 对象。

VersionAvailableParams

指向 ACX_DRIVER_VERSION_AVAILABLE_PARAMS 结构的指针,该结构指示要查找的音频驱动程序的版本。

返回值

AcxDriverIsVersionAvailable 返回一个布尔值,该值指示指定的驱动程序版本是否可用。

注解

调用 ACX_DRIVER_VERSION_AVAILABLE_PARAMS_INIT 函数以在调用此函数之前初始化 VersionAvailableParams 结构。

示例

WDFDRIVER                           driver;
ACX_DRIVER_VERSION_AVAILABLE_PARAMS ver;

// Code to initialize the WDFDRIVER object...

// Initialize the audio driver version available structure
ACX_DRIVER_VERSION_AVAILABLE_PARAMS_INIT(&ver, 1, 0);

// Check if version 1.0 is available
if (!AcxDriverIsVersionAvailable(driver, &ver)) 
{
    DbgPrint("Unexpected library version.\n");
    return STATUS_REVISION_MISMATCH;
}

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求
Header acxdriver.h
IRQL PASSIVE_LEVEL

另请参阅