struttura EXT_DELETE_PARAMETERS (wdm.h)
La struttura EXT_DELETE_PARAMETERS contiene un set esteso di parametri per la routine ExDeleteTimer.
Sintassi
typedef struct _EXT_DELETE_PARAMETERS {
ULONG Version;
ULONG Reserved;
PEXT_DELETE_CALLBACK DeleteCallback;
PVOID DeleteContext;
} EXT_DELETE_PARAMETERS, *PEXT_DELETE_PARAMETERS;
Membri
Version
Numero di versione della struttura EXT_DELETE_PARAMETERS. La routine ExInitializeDeleteTimerParameters imposta questo membro sul numero di versione corretto.
Reserved
Impostare su zero. La routine ExInitializeDeleteTimerParameters imposta questo membro su zero.
DeleteCallback
Puntatore a un driver implementato ExTimerDeleteCallback routine di callback. Il sistema operativo chiama questa routine quando il timer viene eliminato. Questo parametro è facoltativo e può essere NULL se non è necessaria alcuna routine di callback di eliminazione timer.
La routine ExInitializeDeleteTimerParameters imposta questo membro su NULL. Per altre informazioni, vedere Osservazioni.
DeleteContext
Valore di contesto per la routine di callback di eliminazione timer. Il sistema operativo passa questo valore come parametro alla routine di callback di eliminazione timer, se specificato. Questo parametro è in genere un puntatore a una struttura definita dal chiamante che contiene informazioni di contesto utilizzate dalla routine di callback. Questo parametro è facoltativo e può essere impostato su NULL se non sono necessarie informazioni di contesto.
La routine ExInitializeDeleteTimerParameters imposta questo membro su NULL.
Osservazioni
Il parametro Parameters della routine ExDeleteTimer è un puntatore a una struttura EXT_DELETE_PARAMETERS. Prima di passare una struttura EXT_DELETE_PARAMETERS a questa routine, chiamare la routine ExInitializeDeleteTimerParameters routine per inizializzare la struttura.
Il driver può usare un ExTimerDeleteCallback routine di callback per liberare qualsiasi risorsa di archiviazione o altre risorse di sistema che il driver potrebbe aver allocato in precedenza per l'uso con l'oggetto timer che viene eliminato. Ad esempio, il valore di contesto del driver potrebbe puntare a una struttura allocata dal chiamante che deve essere liberata se l'oggetto timer deve essere eliminato. Il sistema operativo chiama la routine ExTimerDeleteCallback solo dopo che l'oggetto timer è stato disabilitato per impedire ulteriori operazioni timer e qualsiasi operazione timer in sospeso sull'oggetto timer viene annullata o completata.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 8.1. |
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |