Compartir a través de


Función StorPortGetMSIInfo (storport.h)

La rutina StorPortGetMSIInfo recupera la información de interrupción señalada (MSI) del mensaje para el mensaje especificado.

Sintaxis

ULONG StorPortGetMSIInfo(
  [in]  PVOID                          HwDeviceExtension,
  [in]  ULONG                          MessageId,
  [out] PMESSAGE_INTERRUPT_INFORMATION InterruptInfo
);

Parámetros

[in] HwDeviceExtension

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

[in] MessageId

Identificador del mensaje para el que se recupera la información.

[out] InterruptInfo

Puntero a una estructura de MESSAGE_INTERRUPT_INFORMATION proporcionada por el controlador de miniport que recibe la información del mensaje especificado por el parámetro MessageId .

Valor devuelto

StorPortGetMSIInfo devuelve uno de los 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 la información de MSI se recibió correctamente para el mensaje especificado.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension pasado era NULL.

O bien

El puntero de InterruptInfo para que la estructura reciba la información es NULL.

O bien

MessageId pasado a la función es incorrecto.

STOR_STATUS_INVALID_DEVICE_REQUEST
El HBA no admite MSI.

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

MESSAGE_INTERRUPT_INFORMATION