Partager via


IMiniportWaveRTStream ::GetPosition, méthode (portcls.h)

La méthode GetPosition récupère la position de lecture ou d’enregistrement actuelle en tant que décalage d’octets à partir du début de la mémoire tampon.

Syntaxe

NTSTATUS GetPosition(
  PKSAUDIO_POSITION Position
);

Paramètres

Position

Pointeur vers une structure KSAUDIO_POSITION. Pour un flux de rendu d’ondes, la méthode écrit la position d’écriture et la position de lecture dans cette structure. Pour un flux de capture d’ondes, la méthode écrit la position de lecture et la position d’enregistrement dans la structure. Les positions sont spécifiées en tant que décalages d’octets par rapport au début de la mémoire tampon cyclique.

Valeur de retour

Cette méthode retourne NTSTATUS qui contient STATUS_SUCCESS si l’appel a réussi. Sinon, la fonction retourne un code d’état d’erreur approprié.

Remarques

Le pilote de port WaveRT appelle cette méthode en réponse à une demande de propriété KSPROPERTY_AUDIO_POSITION d’un client.

Exigences

Exigence Valeur
d’en-tête portcls.h
IRQL PASSIVE_LEVEL ou DISPATCH_LEVEL.

Voir aussi

IMiniPortWaveRTStream