IMiniportWaveRTStream::GetPosition 方法 (portcls.h)
GetPosition 方法會從緩衝區開頭擷取目前的播放或記錄位置作為位元組位移。
語法
NTSTATUS GetPosition(
PKSAUDIO_POSITION Position
);
參數
Position
KSAUDIO_POSITION結構的指標。 對於波浪轉譯數據流,方法會將寫入位置和播放位置寫入這個結構。 對於波浪擷取數據流,方法會將讀取位置和記錄位置寫入結構中。 位置會指定為迴圈緩衝區開頭的位元組位移。
傳回值
此方法會傳回NTSTATUS,如果呼叫成功,則包含STATUS_SUCCESS。 否則,函式會傳回適當的錯誤狀態代碼。
言論
WaveRT 埠驅動程式會呼叫此方法,以回應來自用戶端的KSPROPERTY_AUDIO_POSITION屬性要求。
要求
要求 | 價值 |
---|---|
標頭 | portcls.h |
IRQL | PASSIVE_LEVEL或DISPATCH_LEVEL。 |