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 au flux. Un objet ACXEVENT représente une notification asynchrone disponible au niveau du pilote. Les é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 d’événements. Il s’agit d’un nombre basé sur un.
Valeur de retour
Retourne STATUS_SUCCESS
si l’appel a réussi. Sinon, elle retourne un code d’erreur approprié. Pour plus d’informations, consultez Using NTSTATUS Values.
Remarques
Exemple
L’exemple d’utilisation est illustré ci-dessous.
ACXEVENT event;
...
AcxStreamAddEvents(Stream, &event, 1);
Configuration requise pour ACX
version minimale d’ACX : 1.0
Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | acxstreams.h |
IRQL | PASSIVE_LEVEL |