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. |