PGET_RESOURCE_INFORMATION Rückruffunktion (hdaudio.h)
Die GetResourceInformation
Routine ruft Informationen zu Hardwareressourcen ab.
Der Funktionszeigertyp für eine GetResourceInformation
Routine ist wie folgt definiert.
Syntax
PGET_RESOURCE_INFORMATION PgetResourceInformation;
void PgetResourceInformation(
[in] PVOID _context,
[out] PUCHAR CodecAddress,
[out] PUCHAR FunctionGroupStartNode
)
{...}
Parameter
[in] _context
Gibt den Kontextwert aus dem Context-Element der HDAUDIO_BUS_INTERFACE-, HDAUDIO_BUS_INTERFACE_V2- oder HDAUDIO_BUS_INTERFACE_BDL-Struktur an.
[out] CodecAddress
Ruft eine Codecadresse ab. Dieser Parameter verweist auf eine vom Aufrufer zugewiesene UCHAR-Variable, in die die Routine eine Codecadresse schreibt. Die Codecadresse identifiziert die seriellen Daten in der SDI-Zeile, über die der Codec Antwortdaten an den HD-Audiobuscontroller bereitstellt. Ein Buscontroller mit n SDI-Pins kann bis zu n Codecs mit Adressen von 0 bis n-1 unterstützen.
[out] FunctionGroupStartNode
Ruft die Startknoten-ID der Funktionsgruppe ab. Dieser Parameter verweist auf eine vom Aufrufer zugewiesene UCHAR-Variable, in die die Routine die Knoten-ID schreibt. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Rückgabewert
Keine
Bemerkungen
Ein Codec enthält eine oder mehrere Funktionsgruppen. Jede Funktionsgruppe enthält eine bestimmte Anzahl von Knoten, die sequenziell beginnend mit dem Startknoten nummeriert werden. Wenn beispielsweise eine Funktionsgruppe drei Knoten enthält und der Startknoten die Knoten-ID 9 aufweist, weisen die anderen beiden Knoten in der Funktionsgruppe die Knoten-IDs 10 und 11 auf. Weitere Informationen finden Sie in der Intel High Definition Audio Specification auf der Intel HD Audio-Website .
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | hdaudio.h (hdaudio.h einschließen) |
IRQL | PASSIVE_LEVEL |