Compartilhar via


cabeçalho scsiwmi.h

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

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

Funções

 
ScsiPortWmiDispatchFunction

A rotina ScsiPortWmiDispatchFunction é uma rotina de expedição para drivers de miniport que dão suporte ao WMI.
ScsiPortWmiFireAdapterEvent

A rotina ScsiPortWmiFireAdapterEvent envia um evento associado a uma unidade de adaptador para o driver de porta para entrega aos consumidores de dados WMI que solicitaram a notificação do evento. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport.
ScsiPortWmiFireLogicalUnitEvent

A rotina ScsiPortWmiFireLogicalUnitEvent envia um evento associado a uma unidade lógica para o driver de porta para entrega aos consumidores de dados WMI que solicitaram a notificação do evento. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro. Em vez disso, recomendamos usar os modelos de driver do Storport e do driver de miniporto storport.
ScsiPortWmiGetInstanceName

A rotina ScsiPortWmiGetInstanceName retorna um ponteiro para o nome da instância associado ao SRB (Bloco de Solicitação de SCSI) indicado pela Instrumentação de Gerenciamento do Windows (WMI).
ScsiPortWmiGetReturnSize

A rotina ScsiPortWmiGetReturnSize indica o número de bytes de dados a serem retornados por um driver de miniporto para um SRB WMI. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWmiGetReturnStatus

A rotina ScsiPortWmiGetReturnStatus retorna a status de um SRB WMI.
ScsiPortWmiPostProcess

A rotina ScsiPortWmiPostProcess atualiza um contexto de solicitação para um SRB WMI. Observação Os modelos de driver de porta SCSI e driver de miniporto SCSI podem estar alterados ou indisponíveis no futuro.
ScsiPortWmiSetData

A rotina ScsiPortWmiSetData atualiza a estrutura WNODE_ALL_DATA dentro do contexto de solicitação para especificar a posição e o comprimento dos dados de uma instância.
ScsiPortWmiSetInstanceCount

O ScsiPortWmiSetInstanceCount especifica o número de instâncias para as quais os buffers de dados devem ser reservados dentro da estrutura WNODE_ALL_DATA no contexto de solicitação.
ScsiPortWmiSetInstanceName

A rotina ScsiPortWmiSetInstanceName atualiza a estrutura WNODE_ALL_DATA dentro do contexto de solicitação para especificar a posição e o comprimento de um nome de instância.

Funções de retorno de chamada

 
PSCSIWMI_EXECUTE_METHOD

A rotina HwScsiWmiExecuteMethod de um driver de miniport é chamada para executar um método associado a um bloco de dados.
PSCSIWMI_FUNCTION_CONTROL

A rotina HwScsiWmiFunctionControl de um driver de miniport é chamada para habilitar ou desabilitar a notificação de eventos.
PSCSIWMI_QUERY_DATABLOCK

A rotina HwScsiWmiQueryDataBlock de um driver de miniport é chamada para obter uma única instância ou todas as instâncias de um bloco de dados.
PSCSIWMI_QUERY_REGINFO

A rotina HwScsiWmiQueryReginfo de um driver de miniport é chamada para obter informações sobre os dados e os blocos de eventos a serem registrados em nome do driver de miniporto pelo driver de porta SCSI.
PSCSIWMI_SET_DATABLOCK

A rotina HwScsiWmiSetDataBlock de um driver de miniport é chamada para alterar todos os itens de dados em uma única instância de um bloco de dados.
PSCSIWMI_SET_DATAITEM

A rotina HwScsiWmiSetDataItem de um driver de miniport é chamada para alterar um único item de dados em uma instância de um bloco de dados.

Estruturas

 
SCSI_WMILIB_CONTEXT

Uma estrutura de SCSI_WMILIB_CONTEXT fornece informações de registro para os dados e blocos de eventos de um driver de miniport e define pontos de entrada para as rotinas de retorno de chamada HwScsiWmiXxx do driver de miniport.
SCSIWMI_REQUEST_CONTEXT

Uma estrutura SCSIWMI_REQUEST_CONTEXT contém informações de contexto para um SRB WMI.
SCSIWMIGUIDREGINFO

A estrutura SCSIWMIGUIDREGINFO contém informações sobre um determinado bloco de dados ou eventos com suporte por um miniportor SCSI.

Enumerações

 
SCSIWMI_ENABLE_DISABLE_CONTROL

O enumerador SCSIWMI_ENABLE_DISABLE_CONTROL é usado para especificar o que habilitar ou desabilitar.