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 |