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