Função StorPortSetAdapterBusType (storport.h)
StorPortSetAdapterBusType é usado para ajustar o tipo de barramento do adaptador, dependendo de sua configuração atual.
Sintaxe
ULONG StorPortSetAdapterBusType(
[in] PVOID HwDeviceExtension,
[in] ULONG BusType
);
Parâmetros
[in] HwDeviceExtension
Um ponteiro para a extensão do dispositivo de hardware. Essa é uma área de armazenamento por HBA que o driver de porta aloca e inicializa em nome do driver de miniporta. Os drivers de miniporta geralmente armazenam informações específicas do HBA nessa extensão, como o estado do HBA e os intervalos de acesso mapeados para o HBA. Essa área está disponível para o miniporto imediatamente após o driver de miniporto chamar StorPortInitialize. O driver de porta libera essa memória quando remove o dispositivo.
[in] BusType
Contém um valor STORAGE_BUS_TYPE que especifica o tipo de dados de configuração específicos do barramento a ser definido.
Retornar valor
A rotina StorPortSetAdapterBusType retorna um dos seguintes códigos de status:
Código de retorno | Descrição |
---|---|
STOR_STATUS_UNSUCCESSFUL | Essa rotina foi chamada fora da função HwStorFindAdapter . |
STOR_STATUS_SUCCESS | Essa rotina foi concluída com êxito. |
STOR_STATUS_INVALID_PARAMETER | BusType é um valor inválido. |
Comentários
Definir o BusType com essa rotina permitirá que você substitua a propriedade global definida no miniport inf sem precisar reinstalar o driver. Isso é útil para cenários como suporte a RAID ou suporte para vários adaptadores com um tipo de barramento diferente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Plataforma de Destino | Universal |
Cabeçalho | storport.h (inclua Storport.h) |
Biblioteca | Storport.lib |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de