Partager via


PGET_RESOURCE_INFORMATION fonction de rappel (hdaudio.h)

La routine GetResourceInformation récupère des informations sur les ressources matérielles.

Le type de pointeur de fonction pour une routine GetResourceInformation est défini comme suit.

Syntaxe

PGET_RESOURCE_INFORMATION PgetResourceInformation;

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

Paramètres

[in] _context

Spécifie la valeur de contexte du membre Context de la structure HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2ou HDAUDIO_BUS_INTERFACE_BDL.

[out] CodecAddress

Récupère une adresse de codec. Ce paramètre pointe vers une variable UCHAR allouée par l’appelant dans laquelle la routine écrit une adresse codec. L’adresse de codec identifie les données série dans la ligne (SDI) sur laquelle le codec fournit des données de réponse au contrôleur de bus AUDIO HD. Un contrôleur de bus avec n broches SDI peut prendre en charge jusqu’à n codecs avec des adresses comprises entre 0 et n-1.

[out] FunctionGroupStartNode

Récupère l’ID de nœud de départ du groupe de fonctions. Ce paramètre pointe vers une variable UCHAR allouée par l’appelant dans laquelle la routine écrit l’ID de nœud. Pour plus d’informations, consultez la section Remarques suivante.

Valeur de retour

Aucun

Remarques

Un codec contient un ou plusieurs groupes de fonctions. Chaque groupe de fonctions contient un certain nombre de nœuds numérotés séquentiellement à partir du nœud de départ. Par exemple, si un groupe de fonctions contient trois nœuds et que le nœud de départ a un ID de nœud de 9, les deux autres nœuds du groupe de fonctions ont des ID de nœud 10 et 11. Pour plus d’informations, consultez la spécification Intel High Definition Audio sur le site web Intel HD Audio.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête hdaudio.h (include Hdaudio.h)
IRQL PASSIVE_LEVEL

Voir aussi

HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_V2