EVT_WDF_IO_QUEUE_IO_RESUME fonction de rappel (wdfio.h)

[S’applique à KMDF et UMDF]

La fonction de rappel d’événement EvtIoResume d’un pilote reprend le traitement d’une demande d’E/S spécifiée une fois que l’appareil sous-jacent est revenu à son état d’alimentation opérationnel (D0).

Syntaxe

EVT_WDF_IO_QUEUE_IO_RESUME EvtWdfIoQueueIoResume;

void EvtWdfIoQueueIoResume(
  [in] WDFQUEUE Queue,
  [in] WDFREQUEST Request
)
{...}

Paramètres

[in] Queue

Handle de l’objet de file d’attente d’infrastructure associé à la demande d’E/S.

[in] Request

Handle d’un objet de requête d’infrastructure.

Valeur de retour

None

Remarques

Un pilote inscrit une fonction de rappel EvtIoResume lorsqu’il appelle la méthode WdfIoQueueCreate . Pour plus d’informations sur l’appel de WdfIoQueueCreate, consultez Création de files d’attente d’E/S.

Un pilote inscrit EvtIoResume uniquement pour une utilisation avec une file d’attente gérée par l’alimentation.

L’infrastructure appelle la fonction de rappel EvtIoResume du pilote uniquement si la fonction de rappel EvtIoStop du pilote précédemment appelée WdfRequestStopAcknowledge avec le paramètre Requeue défini sur FALSE.

Pour plus d’informations sur la fonction de rappel EvtIoResume , consultez Utilisation de Power-Managed files d’attente d’E/S.

Cette fonction de rappel peut être appelée dans IRQL <= DISPATCH_LEVEL, sauf si le membre ExecutionLevel de la structure de WDF_OBJECT_ATTRIBUTES de l’appareil ou du pilote est défini sur WdfExecutionLevelPassive. Vous ne devez pas rendre cette fonction de rappel paginable.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdfio.h (inclure Wdf.h)
IRQL <= DISPATCH_LEVEL (voir la section Remarques)

Voir aussi

WDF_OBJECT_ATTRIBUTES

WdfIoQueueCreate