Compartir a través de


función NET_DEVICE_RESET_CAPABILITIES_INIT (netadaptercx.h)

La función NET_DEVICE_RESET_CAPABILITIES_INIT inicializa una estructura NET_DEVICE_RESET_CAPABILITIES .

Sintaxis

void NET_DEVICE_RESET_CAPABILITIES_INIT(
  [_Out_] NET_DEVICE_RESET_CAPABILITIES            *ResetCapabilities,
  [_In_]  GUID                                     ResetDiagnosticsGuid,
  [_In_]  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics
);

Parámetros

[_Out_] ResetCapabilities

Puntero a una estructura de NET_DEVICE_RESET_CAPABILITIES asignada por el controlador.

[_In_] ResetDiagnosticsGuid

Un controlador de cliente especificó un identificador único global (GUID). Los desarrolladores pueden usar este identificador para recuperar los diagnósticos de restablecimiento. El controlador cliente recopila los diagnósticos de restablecimiento como datos secundarios en el volcado de kernel completo capturado en el proceso de restablecimiento y recuperación del dispositivo.

[_In_] EvtNetDeviceCollectResetDiagnostics

Puntero a la implementación del controlador cliente de la devolución de llamada de EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS que recopila diagnósticos de restablecimiento específicos del dispositivo de un dispositivo de hardware.

Valor devuelto

None

Observaciones

Normalmente, un controlador cliente llama a NET_DEVICE_RESET_CAPABILITIES_INIT en su devolución de llamada EVT_WDF_DRIVER_DEVICE_ADD .

Esta función se reduce a cero la estructura NET_DEVICE_RESET_CAPABILITIES y rellena su miembro Size . A continuación, establece el miembro ResetDiagnosticsGuid y el miembro EvtNetDeviceCollectResetDiagnostics con los parámetros de entrada correspondientes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Servidor mínimo compatible Windows Server 2022
Versión mínima de UMDF 2,33
Encabezado netadaptercx.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

Consulte también

Recuperación de una NIC que no responde con NetAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

NET_DEVICE_RESET_CAPABILITIES

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS