Partager via


AcxStreamAddEvents, fonction (acxstreams.h)

AcxStreamAddEvents ajoute des événements à un flux existant à l’aide d’un objet ACXEVENT. Pour plus d’informations sur les objets ACX, consultez ACX - Résumé des objets ACX.

Syntaxe

NTSTATUS AcxStreamAddEvents(
  ACXSTREAM Stream,
  ACXEVENT  *Events,
  ULONG     EventsCount
);

Paramètres

Stream

Objet ACXSTREAM existant. Un objet ACXSTREAM représente un flux audio créé par un circuit. Le flux est composé d’une liste d’éléments créés en fonction des éléments du circuit parent.

Events

Pointeur vers les objets ACXEVENT à ajouter à la Stream. Un objet ACXEVENT représente une notification asynchrone disponible au niveau du pilote. Des événements peuvent être ajoutés à AcxCircuits, AcxStreams, AcxElements et AcxPins. En interne, ils sont exposés en tant qu’événements KS aux couches supérieures. Pour plus d’informations sur les objets ACX, consultez ACX - Résumé des objets ACX.

EventsCount

Nombre des événements. Il s’agit d’un nombre basé sur un.

Valeur retournée

Retourne STATUS_SUCCESS si l’appel a réussi. Sinon, elle retourne un code d’erreur approprié. Pour plus d’informations, consultez Utilisation de valeurs NTSTATUS.

Remarques

Exemple

L’exemple d’utilisation est illustré ci-dessous.

    ACXEVENT event;
    ...
    AcxStreamAddEvents(Stream, &event, 1);

Configuration requise pour ACX

Version ACX minimale : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxstreams.h
IRQL PASSIVE_LEVEL

Voir aussi