Compartilhar via


cabeçalho scsi.h

Esse cabeçalho é usado pelo armazenamento. Para obter mais informações, consulte:

scsi.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_SCSI_MINIPORT_DSM

Uma notificação de DSM (Gerenciamento de Conjunto de Dados) é transferida para um driver de miniporte em uma solicitação de código de controle IOCTL_SCSI_MINIPORT_DSM.

Funções

 
FIELD_OFFSET

A macro FIELD_OFFSET (scsi.h) retorna o deslocamento de bytes do campo especificado no tipo de estrutura conhecido especificado.
RtlZeroMemory

A macro RtlZeroMemory (scsi.h) preenche um bloco de memória com zeros, dado um ponteiro para o bloco e o comprimento, em bytes, a ser preenchido.

Estruturas

 
BLOCK_DEVICE_RANGE_DESCRIPTOR

A estrutura BLOCK_DEVICE_RANGE_DESCRIPTOR (scsi.h) descreve um intervalo de blocos lógicos associados aos fragmentos de um arquivo.
BLOCK_DEVICE_TOKEN_DESCRIPTOR

A estrutura BLOCK_DEVICE_TOKEN_DESCRIPTOR (storport.h) contém o token retornado do comando POPULATE TOKEN para uma operação de descarregamento de dados de leitura.
CURRENT_INTERNAL_STATUS_PARAMETER_DATA

Saiba mais sobre: estrutura _CURRENT_INTERNAL_STATUS_PARAMETER_DATA (scsi.h)
ERROR_HISTORY_DIRECTORY

Saiba mais sobre: estrutura _ERROR_HISTORY_DIRECTORY (scsi.h)
ERROR_HISTORY_DIRECTORY_ENTRY

Saiba mais sobre: estrutura _ERROR_HISTORY_DIRECTORY_ENTRY (scsi.h)
INQUIRYDATA

A estrutura INQUIRYDATA (scsi.h) contém informações sobre os dados de consulta SCSI associados a um dispositivo de fita.
MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE

Saiba mais sobre a estrutura MODE_COMMAND_DURATION_LIMIT_PAGE_T2A_SUBPAGE (scsi.h).
MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE

Saiba mais sobre a estrutura MODE_COMMAND_DURATION_LIMIT_PAGE_T2B_SUBPAGE (scsi.h).
MODE_PAGE_SUBPAGE_HEADER

Saiba mais sobre a estrutura MODE_PAGE_SUBPAGE_HEADER (scsi.h).
PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR

A estrutura PHYSICAL_ELEMENT_STATUS_DATA_DESCRIPTOR contém informações de status para um elemento físico.
PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA

A estrutura PHYSICAL_ELEMENT_STATUS_PARAMETER_DATA contém os dados de parâmetro de um elemento físico.
POPULATE_TOKEN_HEADER

A estrutura POPULATE_TOKEN_HEADER (scsi.h) contém o cabeçalho dos parâmetros em um BLOCO de dados de comando (CDB) do comando POPULATE TOKEN.
PRI_FULL_STATUS_DESCRIPTOR

A estrutura PRI_FULL_STATUS_DESCRIPTOR é usada para construir a estrutura de PRI_FULL_STATUS_LIST retornada em resposta a um comando De reserva persistente em.
PRI_FULL_STATUS_DESCRIPTOR_HEADER

A estrutura PRI_FULL_STATUS_DESCRIPTOR_HEADER é o primeiro membro de uma estrutura PRI_FULL_STATUS_DESCRIPTOR, que é usada para preencher um PRI_FULL_STATUS_LIST.
PRI_FULL_STATUS_LIST

A estrutura PRI_FULL_STATUS_LIST é retornada em resposta a um comando Persistent Reserve In com ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS.
PRI_FULL_STATUS_LIST_HEADER

A estrutura PRI_FULL_STATUS_LIST_HEADER é o primeiro membro de uma PRI_FULL_STATUS_LIST retornada em resposta a um comando Persistent Reserve In com ServiceAction=RESERVATION_ACTION_READ_FULL_STATUS.
PRI_REGISTRATION_LIST

A estrutura de PRI_REGISTRATION_LIST (scsi.h) contém informações sobre reservas persistentes e chaves de reserva que estão ativas em um servidor de dispositivo.
PRI_REPORT_CAPABILITIES

A estrutura PRI_REPORT_CAPABILITIES contém informações sobre recursos de reserva persistentes.
PRI_RESERVATION_DESCRIPTOR

A estrutura PRI_RESERVATION_DESCRIPTOR (scsi.h) descreve uma reserva persistente que está ativa em um servidor de dispositivo.
PRI_RESERVATION_LIST

A estrutura PRI_RESERVATION_LIST (scsi.h) contém uma lista de reservas persistentes que estão ativas em um servidor de dispositivo.
PRO_PARAMETER_LIST

A estrutura de PRO_PARAMETER_LIST (scsi.h) contém informações de reserva enviadas em um comando PRO (Reserva Persistente) para um servidor de dispositivo.
RECEIVE_TOKEN_INFORMATION_HEADER

A estrutura de RECEIVE_TOKEN_INFORMATION_HEADER (scsi.h) contém informações que descrevem o status de uma operação de transferência de dados de descarregamento.
RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER

A estrutura de RECEIVE_TOKEN_INFORMATION_RESPONSE_HEADER (scsi.h) contém um token criado como uma ROD (representação de dados).
REPORT_ZONES_DATA

A Microsoft reserva a estrutura REPORT_ZONES_DATA somente para uso interno. Não use essa estrutura em seu código.
RS_ALL_COMMANDS_PARAMETER_DATA

A estrutura RS_ALL_COMMANDS_PARAMETER_DATA contém uma lista de estruturas RS_COMMAND_DESCRIPTOR.
RS_COMMAND_DESCRIPTOR

A estrutura RS_COMMAND_DESCRIPTOR contém informações sobre um único CDB (bloco de descritor de comando) com suporte.
RS_COMMAND_TIMEOUTS_DESCRIPTOR

A estrutura RS_COMMAND_TIMEOUTS_DESCRIPTOR contém informações de tempo limite de comando desde o início do processamento de um comando até a conclusão relatada.
RS_ONE_COMMAND_PARAMETER_DATA

A estrutura RS_ONE_COMMAND_PARAMETER_DATA contém informações sobre o CDB (bloco de dados de comando) e um mapa de uso para bits no CDB.
RT_PARAMETER_DATA

A estrutura de RT_PARAMETER_DATA (scsi.h) contém os dados de parâmetro para o comando de carimbo de data/hora do relatório.
SAVED_INTERNAL_STATUS_PARAMETER_DATA

Saiba mais sobre: estrutura _SAVED_INTERNAL_STATUS_PARAMETER_DATA (scsi.h)
SES_CONFIGURATION_DIAGNOSTIC_PAGE

Saiba mais sobre: estrutura SES_CONFIGURATION_DIAGNOSTIC_PAGE (scsi.h)
SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE

A estrutura de _SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE (scsi.h) contém uma imagem de microcódigo específica do fornecedor usada pelo processo de serviços de compartimento.
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR

A estrutura de _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR (scsi.h) especifica o status e status adicional de um microcódigo de download.
SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE

A estrutura de _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (scsi.h) contém informações sobre o status de uma ou mais operações de microcódigo de download.
ST_PARAMETER_DATA

A estrutura de ST_PARAMETER_DATA (scsi.h) contém a lista de parâmetros para o comando set timestamp usado para inicializar um relógio do dispositivo.
STOR_ADDR_BTL8

A estrutura de _STOR_ADDR_BTL8 (scsi.h) contém as informações de endereçamento para um endereço BTL8 (Bus-Target-LUN) de 8 bits.
STOR_ADDRESS

A estrutura de _STOR_ADDRESS (scsi.h) contém informações gerais que descrevem um endereço de dispositivo de armazenamento.
T2_COMMAND_DURATION_LIMIT_DESCRIPTOR

Saiba mais sobre a estrutura T2_COMMAND_DURATION_LIMIT_DESCRIPTOR (scsi.h).
TRACK_INFORMATION2

A estrutura de _TRACK_INFORMATION2 (scsi.h) contém informações detalhadas de rastreamento, incluindo local, tamanho e modo de dados.
VPD_EXTENDED_INQUIRY_DATA_PAGE

Saiba mais sobre: estrutura _VPD_EXTENDED_INQUIRY_DATA_PAGE (scsi.h)
VPD_THIRD_PARTY_COPY_PAGE

A estrutura de _VPD_THIRD_PARTY_COPY_PAGE (scsi.h) define a página VPD (dados vitais do produto) para operações de transferência de dados de descarregamento.
VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE

Não use essa estrutura em seu código. A Microsoft reserva a estrutura VPD_ZONED_BLOCK_DEVICE_CHARACTERISTICS_PAGE somente para uso interno.
WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR

A estrutura de _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (scsi.h) define o descritor de cópia de terceiros para sistemas Windows.
WRITE_USING_TOKEN_HEADER

A estrutura WRITE_USING_TOKEN_HEADER (scsi.h) descreve os locais de dados de destino para uma operação de dados de gravação de descarregamento.
ZONE_DESCRIPTIOR

Não use essa estrutura em seu código. A Microsoft reserva a estrutura ZONE_DESCRIPTIOR somente para uso interno.

Enumerações

 
SES_DOWNLOAD_MICROCODE_STATE

Saiba mais sobre: enumeração _SES_DOWNLOAD_MICROCODE_STATE (scsi.h)