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
Zeiger auf den Speicherbereich des Miniporttreibers pro HBA.
[in] PathId
Identifiziert den SCSI-Bus.
[in] TargetId
Identifiziert den Zielcontroller oder das Zielgerät im Bus.
[in] Lun
Gibt die Nummer der logischen Einheit des Zielgeräts an.
[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 QueueTag-Wert ungültig ist, wird NULL zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | srb.h (include Miniport.h, Scsi.h) |
Bibliothek | Scsiport.lib |