Поделиться через


Функция NdisSetEvent (ndis.h)

Функция NdisSetEvent задает заданное событие сигнальным состоянием, если оно еще не было сигналировано.

Синтаксис

void NdisSetEvent(
  [in] PNDIS_EVENT Event
);

Параметры

[in] Event

Указатель на инициализированный объект события, для которого вызывающий объект предоставляет хранилище.

Возвращаемое значение

Никакой

Замечания

Когда событие достигает сигнального состояния, оно приводит к тому, что событие будет удовлетворено и все официанты будут отправлены для выполнения.

После вызова NdisSetEventсобытие остается в состоянии сигналов, пока драйвер не вызовет функцию NdisResetEvent.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. NdisSetEvent (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. NdisSetEvent (NDIS 5.1)) в Windows XP.
целевая платформа Всеобщий
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_Synch_Function(ndis)

См. также

NdisInitializeEvent

NdisResetEvent

NdisWaitEvent