共用方式為


IMiniportAudioEngineNode::GetBufferSizeRange 方法 (portcls.h)

取得硬體音訊引擎可支援的最小和最大緩衝區大小。

語法

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

參數

[in] ulNodeId

表示音訊裝置之節點的標識碼。

[in] pKsDataFormatWfx

KSDATAFORMAT_WAVEFORMATEX 結構,表示音訊裝置的音訊數據格式。

[out] pBufferSizeRange

KSAUDIOENGINE_BUFFER_SIZE_RANGE 結構,表示呼叫硬體音訊引擎時可支援的最小和最大緩衝區大小。

傳回值

如果呼叫成功,GetBufferSizeRange 會傳回S_OK。 否則,方法會傳回適當的錯誤

代碼。

規格需求

需求
最低支援的用戶端 Windows 8
最低支援的伺服器 Windows Server 2012
目標平台 Universal
標頭 portcls.h

另請參閱

IMiniportAudioEngineNode