Compartilhar via


Função StorPortInitializeEvent (storport.h)

StorPortInitializeEvent inicializa um objeto de evento como um evento de sincronização ou tipo de notificação e o define como um estado sinalizado ou não sinalizado.

Sintaxe

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

Parâmetros

HwDeviceExtension

Ponteiro para a extensão de dispositivo de hardware do miniporto.

Event

Ponteiro para uma estrutura de STOR_EVENT alocada pelo chamador que descreve o objeto de evento.

Type

Uma enumeração STOR_EVENT_TYPE que identifica o tipo de evento.

State

Valor booliano que especifica o estado inicial do evento.

Retornar valor

StorPortInitializeEvent retorna STOR_STATUS_SUCCESS com êxito. Ele retornará STOR_STATUS_INVALID_PARAMETER se qualquer um dos parâmetros for inválido.

Comentários

Um miniporto pode chamar StorPortInitializeEvent para inicializar um objeto de evento como um evento de sincronização ou tipo de notificação e definir o objeto de evento como um estado sinalizado ou não sinalizado.

Consulte KeInitializeEvent para obter mais detalhes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 2004
Cabeçalho storport.h

Confira também

KeInitializeEvent

STOR_EVENT

STOR_EVENT_TYPE

StorPortSetEvent

StoPortWaitForSingleObject