функция обратного вызова 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 |