Condividi tramite


Funzione ScsiReadCapacity

Il metodo WMI ScsiReadCapacity invia un comando di capacità di lettura SCSI al dispositivo indicato.

Sintassi

void ScsiReadCapacity(
   [out, HBA_STATUS_QUALIFIERS] HBA_STATUS      HBAStatus,
   [in] uint8                                   Cdb[10],
   [in, HBAType("HBA_WWN")] uint8               HbaPortWWN[10],
   [in, HBAType("HBA_WWN")] uint8               DiscoveredPortWWN[10],
   [in] uint64                                  FcLun,
   [out] uint32                                 ResponseBufferSize,
   [out] uint32                                 SenseBufferSize,
   [out] uint8                                  ScsiStatus,
   [out, WmiSizeIs("ResponseBufferSize")] uint8 ResponseBuffer[],
   [out, WmiSizeIs("SenseBufferSize")] uint8    SenseBuffer[]
);

Parametri

HBAStatus
In caso di restituzione, contiene lo stato dell'operazione. Per un elenco dei valori consentiti e delle relative descrizioni, vedere HBA_STATUS. Il driver miniport restituisce queste informazioni nel membro HBAStatus di una struttura ScsiReadCapacity_OUT .

Cdb
Blocco del descrittore di comando che contiene il comando capacità di lettura SCSI da inviare al dispositivo di destinazione. Queste informazioni vengono recapitate al driver miniport nel membro Cdb di una struttura di ScsiReadCapacity_IN .

HbaPortWWN
Nome mondiale dell'HBA a cui si accede alla destinazione. Queste informazioni vengono recapitate al driver miniport nel membro HbaPortWWN di una struttura ScsiReadCapacity_IN .

DiscoveredPortWWN
Nome globale per la porta a cui si accede al dispositivo di destinazione. Queste informazioni vengono recapitate al driver miniport nel membro DiscoveredPortWWN di una struttura ScsiReadCapacity_IN .

FcLun
Numero di unità logica dell'unità logica che riceverà il comando capacità di lettura SCSI. Queste informazioni vengono recapitate al driver miniport nel membro FcLun di una struttura ScsiReadCapacity_IN .

ResponseBufferSize
Dimensione in byte del buffer che conterrà i risultati del comando di capacità di lettura. Il driver miniport restituisce queste informazioni nel membro ResponseBufferSize di una struttura ScsiReadCapacity_OUT .

SenseBufferSize
Dimensioni in byte del buffer che conterrà i dati di rilevamento SCSI risultanti dal comando di richiesta SCSI. Il driver miniport restituisce queste informazioni nel membro SenseBufferSize di una struttura ScsiReadCapacity_OUT .

ScsiStatus
Stato del comando capacità di lettura SCSI. Il driver miniport restituisce queste informazioni nel membro ScsiStatus di una struttura ScsiReadCapacity_OUT .

ResponseBuffer
Risultati del comando capacità di lettura SCSI. Il driver miniport restituisce queste informazioni nel membro ResponseBuffer di una struttura ScsiReadCapacity_OUT .

SenseBuffer
Dati di rilevamento SCSI risultanti dal comando capacità di lettura SCSI. Il driver miniport restituisce queste informazioni nel membro SenseBuffer di una struttura ScsiReadCapacity_OUT .

Valore restituito

Non applicabile ai metodi WMI.

Commenti

Questo metodo WMI appartiene alla classe WMI MSFC_HBAAdapterMethods.

Requisiti

Piattaforma di destinazione

Desktop

Intestazione

Hbapiwmi.h (include Hbapiwmi.h, Hbaapi.h o Hbaapi.h)

Libreria

Hbaapi.lib

Vedere anche

HBA_STATUS

ScsiReadCapacity_IN

ScsiReadCapacity_OUT