estructura FUNCTION_LEVEL_DEVICE_RESET_PARAMETERS (wdm.h)
La estructura FUNCTION_LEVEL_DEVICE_RESET_PARAMETER se usa como argumento para la rutina DeviceReset de la interfaz GUID_DEVICE_RESET_INTERFACE_STANDARD. Esta estructura especifica una rutina de devolución de llamada a la que se llama cuando se completa un restablecimiento de dispositivo de nivel de función y una estructura de contexto que se pasa a la rutina de devolución de llamada. Para obtener más información, vea Trabajar con el GUID_DEVICE_RESET_INTERFACE_STANDARD
Sintaxis
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;
Miembros
Size
Tamaño, en bytes, de esta estructura.
DeviceResetCompletion
Puntero a una rutina de devolución de llamada de finalización a la que se llamará cuando se complete un restablecimiento de dispositivo de nivel de función. La devolución de llamada debe entrar y salir en el mismo IRQL.
El prototipo de función para esta rutina de devolución de llamada se define de la siguiente manera:
typedef
VOID
(*PDEVICE_RESET_COMPLETION)(
_In_ NTSTATUS Status,
_Inout_opt_ PVOID Context
);
CompletionContext
Apunta a una estructura de contexto proporcionada por el autor de la llamada que se va a pasar a la devolución de llamada DeviceResetCompletion .
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (incluya Wdm.h) |