FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS structure (wdm.h)
La structure FUNCTION_LEVEL_DEVICE_RESET_PARAMETER est utilisée comme argument de la routine DeviceReset de l’interface GUID_DEVICE_RESET_INTERFACE_STANDARD. Cette structure spécifie une routine de rappel appelée lorsqu’une réinitialisation d’appareil au niveau de la fonction est terminée, et une structure de contexte qui est passée à la routine de rappel. Pour plus d’informations, consultez Utilisation du GUID_DEVICE_RESET_INTERFACE_STANDARD
Syntaxe
typedef struct _FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS {
ULONG Size;
PDEVICE_RESET_COMPLETION DeviceResetCompletion;
PVOID CompletionContext;
} FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS, *PFUNCTION_LEVEL_DEVICE_RESET_PARAMETERS;
Membres
Size
Taille, en octets, de cette structure.
DeviceResetCompletion
Pointeur vers une routine de rappel d’achèvement à appeler lorsqu’une réinitialisation d’appareil au niveau de la fonction est terminée. Le rappel doit entrer et quitter le même IRQL.
Le prototype de fonction pour cette routine de rappel est défini comme suit :
typedef
VOID
(*PDEVICE_RESET_COMPLETION)(
_In_ NTSTATUS Status,
_Inout_opt_ PVOID Context
);
CompletionContext
Pointe vers une structure de contexte fournie par l’appelant à passer au rappel DeviceResetCompletion .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h) |