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 |