Compartilhar via


Função NdisInitializeEvent (ndis.h)

A função NdisInitializeEvent configura um objeto de evento durante a inicialização do driver a ser usado posteriormente como um mecanismo de sincronização.

Sintaxe

void NdisInitializeEvent(
  [out] PNDIS_EVENT Event
);

Parâmetros

[out] Event

Um ponteiro para o armazenamento fornecido pelo chamador para o objeto de evento, que é opaco para drivers.

Retornar valor

Nenhum

Comentários

A função NdisInitializeEvent cria um objeto de evento que tem um tipo de evento NotificationEvent e um estado inicial de não sinalizado. Para obter mais informações sobre eventos de notificação, consulte Definindo e usando um objeto de evento.

O ponteiro Event passado para NdisInitializeEvent é um parâmetro necessário para todas as outras funções de Evento NdisXxx.

Embora as funções de driver que devem ser executadas em IRQL <= DISPATCH_LEVEL possam chamar as funções NdisSetEvent e NdisResetEvent , chamar NdisWaitEvent de qualquer PASSIVE_LEVEL IRQL > é um erro fatal.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisInitializeEvent (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisInitializeEvent (NDIS 5.1)) no Windows XP.
Plataforma de Destino Universal
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL Qualquer nível

Confira também

MiniportInitializeEx

NdisResetEvent

NdisSetEvent

NdisWaitEvent