Partager via


StorPortGetCurrentIrql, fonction (storport.h)

StorPortGetCurrentIrql récupère le niveau de demande d’interruption actuel (IRQL).

Syntaxe

ULONG StorPortGetCurrentIrql(
  [in]  PVOID  HwDeviceExtension,
  [out] PKIRQL Irql
);

Paramètres

[in] HwDeviceExtension

Pointeur vers l’extension d’appareil du miniport.

[out] Irql

Pointeur vers une structure KIRQL dans laquelle l’IRQL actuel sera stocké. Irql ne peut pas être NULL.

Valeur retournée

Cette fonction retourne l’un des codes status suivants.

Code de retour Description
STOR_STATUS_SUCCESS L’IRQL a été récupéré avec succès.
STOR_STATUS_INVALID_PARAMETER Irql est un pointeur null.
STOR_STATUS_UNSUCCESSFUL Retourné pour d’autres raisons système internes.

Remarques

Un miniport peut appeler StorPortGetCurrentIrql pour interroger l’IRQL actuel. KIRQL est défini dans miniport.h. Pour obtenir des informations générales sur les IRQL, consultez Gestion des priorités matérielles.

Configuration requise

Condition requise Valeur
Serveur minimal pris en charge Windows Server 2022
En-tête storport.h