PGET_RESOURCE_INFORMATION fonction de rappel (hdaudio.h)
La GetResourceInformation
routine récupère des informations sur les ressources matérielles.
Le type de pointeur de fonction pour une GetResourceInformation
routine 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_V2 ou HDAUDIO_BUS_INTERFACE_BDL .
[out] CodecAddress
Récupère une adresse de codec. Ce paramètre pointe vers une variable UCHAR allouée à l’appelant dans laquelle la routine écrit une adresse de codec. L’adresse du codec identifie la ligne de données série dans (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 Notes qui suit.
Valeur de retour
None
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 9, les deux autres nœuds du groupe de fonctions ont les ID de nœud 10 et 11. Pour plus d’informations, consultez la Spécification audio haute définition Intel sur le site web d’Intel HD Audio .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | hdaudio.h (inclure Hdaudio.h) |
IRQL | PASSIVE_LEVEL |