Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura de 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, consulte 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 va a llamar cuando se completa 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 al DeviceResetCompletion devolución de llamada.
Requisitos
Requisito | Valor |
---|---|
encabezado de | wdm.h (incluya Wdm.h) |