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 bei Erfolg STOR_STATUS_SUCCESS zurück. Es wird STOR_STATUS_INVALID_PARAMETER zurückgegeben, wenn einer der Parameter ungültig ist.

Hinweise

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
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Kopfzeile storport.h

Weitere Informationen

KeInitializeEvent

STOR_EVENT

STOR_EVENT_TYPE

StorPortSetEvent

StoPortWaitForSingleObject