Поделиться через


функция обратного вызова 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 контактов SDI может поддерживать до n кодеков с адресами в диапазоне от 0 до n-1.

[out] FunctionGroupStartNode

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

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

None

Remarks

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть hdaudio.h (включая Hdaudio.h)
IRQL PASSIVE_LEVEL

См. также раздел

HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_V2