Condividi tramite


Metodo IMiniportWaveRTStream::GetPosition (portcls.h)

Il metodo GetPosition recupera la posizione corrente di riproduzione o record come offset di byte dall'inizio del buffer.

Sintassi

NTSTATUS GetPosition(
  PKSAUDIO_POSITION Position
);

Parametri

Position

Puntatore a una struttura KSAUDIO_POSITION. Per un flusso di rendering delle onde, il metodo scrive la posizione di scrittura e la posizione di riproduzione in questa struttura. Per un flusso di acquisizione wave, il metodo scrive la posizione di lettura e la posizione del record nella struttura. Le posizioni vengono specificate come offset di byte dall'inizio del buffer ciclico.

Valore restituito

Questo metodo restituisce NTSTATUS che contiene STATUS_SUCCESS se la chiamata ha avuto esito positivo. In caso contrario, la funzione restituisce un codice di stato di errore appropriato.

Commenti

Il driver della porta WaveRT chiama questo metodo in risposta a una richiesta di proprietà KSPROPERTY_AUDIO_POSITION da un client.

Requisiti

Requisito Valore
Intestazione portcls.h
IRQL PASSIVE_LEVEL o DISPATCH_LEVEL.

Vedi anche

IMiniPortWaveRTStream