Função StorPortReleaseMSISpinLock (storport.h)
A rotina StorPortReleaseMSISpinLock libera um bloqueio de rotação msi (interrupção sinalizada por mensagem) adquirido anteriormente para a mensagem especificada.
Sintaxe
ULONG StorPortReleaseMSISpinLock(
[in] PVOID HwDeviceExtension,
ULONG MessageId,
[in] ULONG OldIrql
);
Parâmetros
[in] HwDeviceExtension
Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).
MessageId
O identificador da mensagem.
[in] OldIrql
O IRQL que a rotina StorPortAcquireMSISpinLock retornou quando o driver de miniporto adquiriu o bloqueio de rotação.
Retornar valor
StorPortReleaseMSISpinLock retorna um dos seguintes códigos de status:
Código de retorno | Descrição |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Essa função não é implementada no sistema operacional ativo. |
STOR_STATUS_SUCCESS | Indica que o bloqueio de rotação foi liberado com êxito. |
STOR_STATUS_INVALID_PARAMETER | HwDeviceExtension era NULL. |
Comentários
Drivers de miniporte não são necessários para adquirir bloqueios de rotação MSI para mensagens, a menos que o membro InterruptSynchronizePerMessage da estrutura PORT_CONFIGURATION_INFORMATION indique um modo de sincronização de InterruptSynchronizationMode.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa rotina está disponível a partir do Windows Vista. |
Plataforma de Destino | Universal |
Cabeçalho | storport.h (inclua Storport.h) |
IRQL | Qualquer nível |