Freigeben über


StorPortPause-Funktion (storport.h)

Die StorPortPause Routine hält einen Adapter für den angegebenen Zeitraum an.

Syntax

STORPORT_API BOOLEAN StorPortPause(
  [in] PVOID HwDeviceExtension,
       ULONG Timeout
);

Parameter

[in] HwDeviceExtension

Zeigen Sie auf die Hardwaregeräteerweiterung des Adapters, um anzuhalten. Dies ist ein Speicherbereich pro HBA, den der Porttreiber im Namen des Miniporttreibers zuordnet und initialisiert. Miniporttreiber speichern in der Regel HBA-spezifische Informationen in dieser Erweiterung, z. B. den Zustand der HBA und die zugeordneten Zugriffsbereiche für die HBA. Dieser Bereich steht dem Miniporttreiber unmittelbar nach dem Aufruf StorPortInitializezur Verfügung. Der Porttreiber gibt diesen Speicher frei, wenn es das Gerät entfernt.

Timeout

Gibt das Zeitintervall in Sekunden an, das der Adapter angehalten werden soll.

Rückgabewert

StorPortPause gibt TRUE zurück, wenn der Miniporttreiber erfolgreich den Adapter anzuhalten hatte, FALSE wenn nicht.

Bemerkungen

Alle Anforderungen an den Adapter werden aufbewahrt, bis das Timeout abläuft oder das Gerät fortgesetzt wird. Alle Anforderungen an alle an den Adapter angefügten Ziele werden gehalten, bis der Adapter fortgesetzt wird oder das Timeout abläuft.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- storport.h (include Storport.h)
Library Storport.lib

Siehe auch

StorPortResume-