Freigeben über


StorPortInitializeEvent-Funktion (storport.h)

StorPortInitializeEvent initialisiert ein Ereignisobjekt als Synchronisierungs- oder Benachrichtigungstypereignis und legt es auf einen signalisierten oder nicht signalisierten Zustand fest.

Syntax

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

Parameter

HwDeviceExtension

Zeiger auf die Hardwaregeräteerweiterung des Miniports.

Event

Zeiger auf eine vom Aufrufer zugewiesene STOR_EVENT Struktur, die das Ereignisobjekt beschreibt.

Type

Eine STOR_EVENT_TYPE Enumeration, die den Ereignistyp identifiziert.

State

Boolescher Wert, der den Anfangszustand des Ereignisses angibt.

Rückgabewert

StorPortInitializeEvent gibt STOR_STATUS_SUCCESS erfolglos zurück. Sie gibt STOR_STATUS_INVALID_PARAMETER zurück, wenn eines der Parameter ungültig ist.

Bemerkungen

Ein Miniport kann StorPortInitializeEvent- aufrufen, um ein Ereignisobjekt als Synchronisierungs- oder Benachrichtigungsereignis zu initialisieren und das Ereignisobjekt auf einen signalisierten oder nicht signalisierten Zustand festzulegen.

Weitere Informationen finden Sie unter KeInitializeEvent-.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Header- storport.h

Siehe auch

KeInitializeEvent

STOR_EVENT

STOR_EVENT_TYPE

StorPortSetEvent-

StoPortWaitForSingleObject