Função AcxStreamAddEvents (acxstreams.h)
AcxStreamAddEvents adiciona eventos a um fluxo existente usando um objeto ACXEVENT. Para obter mais informações sobre objetos ACX, consulte ACX – Resumo de objetos ACX.
Sintaxe
NTSTATUS AcxStreamAddEvents(
ACXSTREAM Stream,
ACXEVENT *Events,
ULONG EventsCount
);
Parâmetros
Stream
Um objeto ACXSTREAM existente. Um objeto ACXSTREAM representa um fluxo de áudio criado por um circuito. O fluxo é composto por uma lista de elementos criados com base nos elementos do circuito pai.
Events
Um ponteiro para os Objetos ACXEVENT a serem adicionados ao Stream. Um objeto ACXEVENT representa uma notificação assíncrona disponível no nível do driver. Os eventos podem ser adicionados a AcxCircuits, AcxStreams, AcxElements e AcxPins. Internamente, eles são expostos como eventos KS para camadas superiores. Para obter mais informações sobre objetos ACX, consulte ACX – Resumo de objetos ACX.
EventsCount
Uma contagem dos eventos. Esta é uma contagem baseada em um.
Retornar valor
Retorna STATUS_SUCCESS
se a chamada foi bem-sucedida. Caso contrário, ele retornará um código de erro apropriado. Para obter mais informações, consulte Usando valores NTSTATUS.
Comentários
Exemplo
O uso de exemplo é mostrado abaixo.
ACXEVENT event;
...
AcxStreamAddEvents(Stream, &event, 1);
Requisitos do ACX
Versão mínima do ACX: 1.0
Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | acxstreams.h |
IRQL | PASSIVE_LEVEL |