Freigeben über


StorPortDeviceReady-Funktion (storport.h)

Die StorPortDeviceReady-Routine benachrichtigt den Porttreiber, dass die angegebene logische Einheit bereit ist, neue Anforderungen zu verarbeiten.

Syntax

STORPORT_API BOOLEAN StorPortDeviceReady(
  [in] PVOID HwDeviceExtension,
  [in] UCHAR PathId,
  [in] UCHAR TargetId,
  [in] UCHAR Lun
);

Parameter

[in] HwDeviceExtension

Ein Zeiger auf die Hardwaregeräteerweiterung. Hierbei handelt es sich um einen HBA-Speicherbereich, den der Porttreiber im Auftrag 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.

[in] PathId

Gibt den SCSI-Bus an.

[in] TargetId

Identifiziert den Zielcontroller oder das Zielgerät auf den angegebenen Bussen.

[in] Lun

Gibt die logische Einheit für den angegebenen Zielcontroller oder das angegebene Zielgerät an.

Rückgabewert

StorPortDeviceReady gibt TRUE zurück, wenn der Miniporttreiber den Porttreiber erfolgreich benachrichtigen konnte, falls nicht FALSE .

Hinweise

Es ist in der Regel nicht erforderlich, das Zielgerät darüber zu benachrichtigen, dass neue Anforderungen erforderlich sind.

Anforderungen

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

Weitere Informationen

StorPortDeviceBusy

StorPortReady