Compartir a través de


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)

Consulte también

DEVICE_RESET_INTERFACE_STANDARD

DeviceReset

Trabajar con el GUID_DEVICE_RESET_INTERFACE_STANDARD