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


Функция StorPortInitializeEvent (storport.h)

StorPortInitializeEvent инициализирует объект события как событие типа синхронизации или уведомления и устанавливает для него состояние с сигналом или без сигнала.

Синтаксис

ULONG StorPortInitializeEvent(
  PVOID           HwDeviceExtension,
  PSTOR_EVENT     Event,
  STOR_EVENT_TYPE Type,
  BOOLEAN         State
);

Параметры

HwDeviceExtension

Указатель на расширение аппаратного устройства мини-порта.

Event

Указатель на структуру, выделенную вызывающим объектом STOR_EVENT , которая описывает объект события.

Type

Перечисление STOR_EVENT_TYPE, определяющее тип события.

State

Логическое значение, указывающее начальное состояние события.

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

StorPortInitializeEvent возвращает STOR_STATUS_SUCCESS при успешном выполнении. Он возвращает STOR_STATUS_INVALID_PARAMETER, если какой-либо из параметров является недопустимым.

Комментарии

Мини-порт может вызвать StorPortInitializeEvent , чтобы инициализировать объект события как событие синхронизации или события типа уведомления, а также задать для объекта события состояние сигналов или без сигнала.

Дополнительные сведения см. в разделе KeInitializeEvent .

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 2004
Верхняя часть storport.h

См. также раздел

KeInitializeEvent

STOR_EVENT

STOR_EVENT_TYPE

StorPortSetEvent

StoPortWaitForSingleObject