Freigeben über


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

Weitere Informationen

HDAUDIO_BUS_INTERFACE

HDAUDIO_BUS_INTERFACE_BDL

HDAUDIO_BUS_INTERFACE_V2