функция обратного вызова PGET_RESOURCE_INFORMATION (hdaudio.h)

Программа GetResourceInformation получает сведения о аппаратных ресурсах.

Тип указателя функции для подпрограммы GetResourceInformation определяется следующим образом.

Синтаксис

PGET_RESOURCE_INFORMATION PgetResourceInformation;

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

Параметры

[in] _context

Задает значение контекста из элемента контекста context структуры HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2или HDAUDIO_BUS_INTERFACE_BDL.

[out] CodecAddress

Извлекает адрес кодека. Этот параметр указывает на выделенную абонентом переменную UCHAR, в которую подпрограмма записывает адрес кодека. Адрес кодека идентифицирует последовательные данные в строке SDI, на которой кодек предоставляет данные ответа контроллеру аудиоконфера HD Audio. Контроллер шины с n pins SDI может поддерживать до n кодеков с адресами, которые варьируются от 0 до n-1.

[out] FunctionGroupStartNode

Извлекает идентификатор начального узла группы функций. Этот параметр указывает на переменную UCHAR, выделенную вызывающим объектом, в которую подпрограмма записывает идентификатор узла. Дополнительные сведения см. в следующем разделе "Примечания".

Возвращаемое значение

Никакой

Замечания

Кодек содержит одну или несколько групп функций. Каждая группа функций содержит некоторое количество узлов, которые нумеруются последовательно, начиная с начального узла. Например, если группа функций содержит три узла, а начальный узел имеет идентификатор узла 9, остальные два узла в группе функций имеют идентификаторы узлов 10 и 11. Дополнительные сведения см. в спецификации intel High Definition Audio на веб-сайте Intel HD Audio.

Требования

Требование Ценность
целевая платформа Настольный
заголовка hdaudio.h (include Hdaudio.h)
IRQL PASSIVE_LEVEL

См. также

HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_V2