Partager via


WdfTimerGetParentObject, fonction (wdftimer.h)

[S’applique à KMDF et UMDF]

La méthode WdfTimerGetParentObject retourne un handle à l’objet parent d’un objet de minuteur d’infrastructure spécifié.

Syntaxe

WDFOBJECT WdfTimerGetParentObject(
  [in] WDFTIMER Timer
);

Paramètres

[in] Timer

Handle d’un objet de minuteur de framework obtenu en appelant WdfTimerCreate.

Valeur retournée

WdfTimerGetParentObject retourne un handle à l’objet framework qui est l’objet parent de l’objet minuteur spécifié.

Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.

Remarques

Pour plus d’informations sur les objets du minuteur d’infrastructure, consultez Utilisation de minuteurs.

Exemples

L’exemple de code suivant montre maintenant qu’une fonction de rappel EvtTimerFunc peut obtenir le parent d’un objet minuteur. Dans cet exemple, le pilote a précédemment spécifié que le parent de l’objet minuteur est un objet file d’attente.

VOID
MyEvtTimerFunc(
    IN WDFTIMER  Timer
    )
{
    WDFQUEUE queue;

    queue = WdfTimerGetParentObject(Timer);
...
}

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdftimer.h (inclure Wdf.h)
Bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI DriverCreate(kmdf)

Voir aussi

WdfTimerCreate