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 结构的 Context 成员的上下文值。
[out] CodecAddress
检索编解码器地址。 此参数指向调用方分配的 UCHAR 变量,例程在该变量中写入编解码器地址。 编解码器地址标识 (SDI) 行中的串行数据,编解码器在该行上向 HD 音频总线控制器提供响应数据。 具有 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 |