Freigeben über


IMiniportAudioEngineNode::GetBufferSizeRange-Methode (portcls.h)

Ruft die minimale und maximale Puffergröße ab, die vom Hardwareaudiomodul unterstützt werden kann.

Syntax

NTSTATUS GetBufferSizeRange(
  [in]  ULONG                           ulNodeId,
  [in]  KSDATAFORMAT_WAVEFORMATEX       *pKsDataFormatWfx,
  [out] KSAUDIOENGINE_BUFFER_SIZE_RANGE *pBufferSizeRange
);

Parameter

[in] ulNodeId

Die ID für den Knoten, der das Audiogerät darstellt.

[in] pKsDataFormatWfx

Eine KSDATAFORMAT_WAVEFORMATEX Struktur, die das Audiodatenformat für das Audiogerät darstellt.

[out] pBufferSizeRange

Eine KSAUDIOENGINE_BUFFER_SIZE_RANGE Struktur, die die minimale und maximale Puffergröße darstellt, die das Hardwareaudiomodul zum Zeitpunkt des Aufrufs unterstützen kann.

Rückgabewert

GetBufferSizeRange gibt S_OK zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen geeigneten Fehler zurück.

Code.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Universal
Header- portcls.h

Siehe auch

IMiniportAudioEngineNode