Compartir a través de


Método IMiniportWaveRTStream::GetPosition (portcls.h)

El método GetPosition recupera la posición de reproducción o registro actual como desplazamiento de bytes desde el principio del búfer.

Sintaxis

NTSTATUS GetPosition(
  PKSAUDIO_POSITION Position
);

Parámetros

Position

Puntero a una estructura de KSAUDIO_POSITION. Para un flujo de representación de onda, el método escribe la posición de escritura y la posición de reproducción en esta estructura. Para una secuencia de captura de onda, el método escribe la posición de lectura y la posición del registro en la estructura. Las posiciones se especifican como desplazamientos de bytes desde el principio del búfer cíclico.

Valor devuelto

Este método devuelve NTSTATUS que contiene STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, la función devuelve un código de estado de error adecuado.

Comentarios

El controlador de puerto waveRT llama a este método en respuesta a una solicitud de propiedad KSPROPERTY_AUDIO_POSITION de un cliente.

Requisitos

Requisito Valor
Header portcls.h
IRQL PASSIVE_LEVEL o DISPATCH_LEVEL.

Consulte también

IMiniPortWaveRTStream