Share via


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

Confira também