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 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 EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS devolución de llamada que recopila diagnósticos de restablecimiento específicos del dispositivo de un dispositivo de hardware.

Valor devuelto

Ninguno

Observaciones

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

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11
servidor mínimo admitido Windows Server 2022
versión mínima de UMDF 2.33
encabezado de netadaptercx.h (include netadaptercx.h)
irQL PASSIVE_LEVEL

Consulte también

recuperar una NIC que no responde con el PLDR de NetAdapterCx

EVT_WDF_DRIVER_DEVICE_ADD

NET_DEVICE_RESET_CAPABILITIES

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS