ScsiPortGetSrb-Funktion (srb.h)
Die ScsiPortGetSrb Routine gibt einen Zeiger auf eine aktive SCSI-Anforderung für eine bestimmte logische Einheit zurück.
Syntax
SCSIPORT_API PSCSI_REQUEST_BLOCK ScsiPortGetSrb(
[in] PVOID DeviceExtension,
[in] UCHAR PathId,
[in] UCHAR TargetId,
[in] UCHAR Lun,
[in] LONG QueueTag
);
Parameter
[in] DeviceExtension
Zeigen Sie auf den Speicherbereich des Miniporttreibers pro HBA.
[in] PathId
Identifiziert den SCSI-Bus.
[in] TargetId
Identifiziert den Zielcontroller oder das Gerät auf dem Bus.
[in] Lun
Identifiziert die logische Einheitennummer des Zielgeräts.
[in] QueueTag
Gibt das Warteschlangentag an, wenn der Miniporttreiber markierte Anforderungen verarbeitet; SP_UNTAGGED gibt an, dass die Anforderung nicht markiert ist.
Rückgabewert
ScsiPortGetSrb- gibt einen Zeiger auf eine Anforderung für die angegebene logische Einheit zurück. Wenn keine ausstehende Anforderung für das angegebene Peripheriegerät vorhanden ist oder der wert QueueTag ungültig ist, wird NULL-zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | srb.h (include Miniport.h, Scsi.h) |
Library | Scsiport.lib |