PGET_RESOURCE_INFORMATION回调函数 (hdaudio.h)

GetResourceInformation 例程检索有关硬件资源的信息。

GetResourceInformation 例程的函数指针类型定义如下。

语法

PGET_RESOURCE_INFORMATION PgetResourceInformation;

void PgetResourceInformation(
  [in]  PVOID _context,
  [out] PUCHAR CodecAddress,
  [out] PUCHAR FunctionGroupStartNode
)
{...}

参数

[in] _context

指定来自 HDAUDIO_BUS_INTERFACEHDAUDIO_BUS_INTERFACE_V2HDAUDIO_BUS_INTERFACE_BDL 结构的 上下文 成员的上下文值。

[out] CodecAddress

检索编解码器地址。 此参数指向调用方分配的 UCHAR 变量,该变量将例程写入编解码器地址。 编解码器地址标识编码器向 HD 音频总线控制器提供响应数据的 (SDI) 行中的串行数据。 具有 n SDI 引脚的总线控制器最多可以支持 n 编解码器,其地址范围为 0 到 n-1。

[out] FunctionGroupStartNode

检索函数组的起始节点 ID。 此参数指向调用方分配的 UCHAR 变量,该变量将例程写入节点 ID。 有关详细信息,请参阅以下“备注”部分。

返回值

没有

言论

编解码器包含一个或多个函数组。 每个函数组都包含一些以起始节点开头按顺序编号的节点。 例如,如果函数组包含三个节点,并且起始节点的节点 ID 为 9,则函数组中的其他两个节点具有节点 ID 10 和 11。 有关详细信息,请参阅 Intel HD Audio 网站上的 Intel 高清音频规范。

要求

要求 价值
目标平台 桌面
标头 hdaudio.h (包括 Hdaudio.h)
IRQL PASSIVE_LEVEL

另请参阅

HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_V2