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_INTERFACE、HDAUDIO_BUS_INTERFACE_V2或 HDAUDIO_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 |