Función StorPortReleaseMSISpinLock (storport.h)
La rutina StorPortReleaseMSISpinLock libera un bloqueo de giro de interrupción (MSI) de interrupción (MSI) adquirido previamente 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
La rutina IRQL que el StorPortAcquireMSISpinLock rutina devuelta 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 ha liberado correctamente. |
STOR_STATUS_INVALID_PARAMETER | HwDeviceExtension se null. |
Observaciones
Los controladores de 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 | Valor |
---|---|
cliente mínimo admitido | Esta rutina está disponible a partir de Windows Vista. |
de la plataforma de destino de | Universal |
encabezado de | storport.h (incluya Storport.h) |
irQL | Cualquier nivel |