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

Zeiger auf die Hardwaregeräteerweiterung des Adapters, um anzuhalten. Hierbei handelt es sich um einen HBA-Speicherbereich, den der Porttreiber im Namen des Miniporttreibers ordnet und initialisiert. Miniporttreiber speichern normalerweise HBA-spezifische Informationen in dieser Erweiterung, z. B. den Zustand des HBA und die zugeordneten Zugriffsbereiche für den HBA. Dieser Bereich steht dem Miniporttreiber unmittelbar nach dem Aufruf des Miniporttreibers StorPortInitialize zur Verfügung. Der Porttreiber gibt diesen Arbeitsspeicher frei, wenn er das Gerät entfernt.

Timeout

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

Rückgabewert

StorPortPause gibt TRUE zurück, wenn es dem Miniporttreiber gelungen ist, den Adapter anzuhalten, FALSE , falls nicht.

Hinweise

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

Anforderungen

Anforderung Wert
Zielplattform Universell
Header storport.h (einschließlich Storport.h)
Bibliothek Storport.lib

Weitere Informationen

StorPortResume