Compartir a través de


Función StorPortReleaseMSISpinLock (storport.h)

La rutina StorPortReleaseMSISpinLock libera un bloqueo de giro de interrupción (MSI) de interrupción (MSI) previamente adquirido para el mensaje especificado.

Sintaxis

ULONG StorPortReleaseMSISpinLock(
  [in] PVOID HwDeviceExtension,
       ULONG MessageId,
  [in] ULONG OldIrql
);

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).

MessageId

Identificador del mensaje.

[in] OldIrql

IrQL que la rutina StorPortAcquireMSISpinLock devolvió cuando el controlador de miniporte adquirió el bloqueo de giro.

Valor devuelto

StorPortReleaseMSISpinLock devuelve uno de los siguientes códigos de estado:

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_SUCCESS Indica que el bloqueo de número se liberó correctamente.
STOR_STATUS_INVALID_PARAMETER HwDeviceExtension era NULL.

Comentarios

Los controladores miniport no son necesarios para adquirir bloqueos de número MSI para los mensajes a menos que el miembro InterruptSynchronizePerMessage de la estructura de PORT_CONFIGURATION_INFORMATION indique un modo de sincronización de InterruptSynchronizationMode.

Requisitos

Requisito Value
Cliente mínimo compatible Esta rutina está disponible a partir de Windows Vista.
Plataforma de destino Universal
Encabezado storport.h (incluya Storport.h)
IRQL Cualquier nivel

Consulte también

StorPortAcquireMSISpinLock