Compartilhar via


Função ScsiReadCapacity

O método WMI ScsiReadCapacity envia um comando de capacidade de leitura SCSI para o dispositivo indicado.

Sintaxe

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[]
);

Parâmetros

HBAStatus
No retorno, contém o status da operação. Para obter uma lista de valores permitidos e suas descrições, consulte HBA_STATUS. O driver de miniporta retorna essas informações no membro HBAStatus de uma estrutura ScsiReadCapacity_OUT .

Cdb
O bloco do descritor de comando que contém o comando de capacidade de leitura SCSI a ser enviado para o dispositivo de destino. Essas informações são entregues ao driver de miniporto no membro cdb de uma estrutura ScsiReadCapacity_IN .

HbaPortWWN
Um nome mundial para o HBA por meio do qual o destino é acessado. Essas informações são entregues ao driver de miniporto no membro HbaPortWWN de uma estrutura ScsiReadCapacity_IN .

DiscoveredPortWWN
Um nome mundial para a porta por meio da qual o dispositivo de destino é acessado. Essas informações são entregues ao driver de miniporto no membro DiscoveredPortWWN de uma estrutura ScsiReadCapacity_IN .

FcLun
O número da unidade lógica da unidade lógica que receberá o comando de capacidade de leitura SCSI. Essas informações são entregues ao driver de miniporto no membro FcLun de uma estrutura ScsiReadCapacity_IN .

ResponseBufferSize
O tamanho em bytes do buffer que conterá os resultados do comando de capacidade de leitura. O driver de miniporta retorna essas informações no membro ResponseBufferSize de uma estrutura ScsiReadCapacity_OUT .

SenseBufferSize
O tamanho em bytes do buffer que conterá os dados de sensor SCSI resultantes do comando de consulta SCSI. O driver de miniporta retorna essas informações no membro SenseBufferSize de uma estrutura ScsiReadCapacity_OUT .

ScsiStatus
O status do comando de capacidade de leitura SCSI. O driver de miniporta retorna essas informações no membro ScsiStatus de uma estrutura ScsiReadCapacity_OUT .

ResponseBuffer
Os resultados do comando de capacidade de leitura SCSI. O driver de miniporta retorna essas informações no membro ResponseBuffer de uma estrutura ScsiReadCapacity_OUT .

SenseBuffer
O SCSI sente os dados resultantes do comando de capacidade de leitura SCSI. O driver de miniporta retorna essas informações no membro SenseBuffer de uma estrutura ScsiReadCapacity_OUT .

Retornar valor

Não aplicável aos métodos WMI.

Comentários

Esse método WMI pertence à classe WMI MSFC_HBAAdapterMethods.

Requisitos

Plataforma de destino

Área de Trabalho

parâmetro

Hbapiwmi.h (inclua Hbapiwmi.h, Hbaapi.h ou Hbaapi.h)

Biblioteca

Hbaapi.lib

Confira também

HBA_STATUS

ScsiReadCapacity_IN

ScsiReadCapacity_OUT