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.

Observaciones

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
encabezado de portcls.h
irQL PASSIVE_LEVEL o DISPATCH_LEVEL.

Consulte también

IMiniPortWaveRTStream