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 |