Compartilhar via


função NET_DEVICE_RESET_CAPABILITIES_INIT (netadaptercx.h)

A função NET_DEVICE_RESET_CAPABILITIES_INIT inicializa uma estrutura NET_DEVICE_RESET_CAPABILITIES.

Sintaxe

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

Um ponteiro para uma estrutura de NET_DEVICE_RESET_CAPABILITIES alocada pelo driver.

[_In_] ResetDiagnosticsGuid

Um GUID (identificador global exclusivo) especificado pelo driver cliente. Os desenvolvedores podem usar esse identificador para recuperar o diagnóstico de redefinição. O driver cliente coleta o diagnóstico de redefinição como dados secundários no despejo de kernel completo capturado no processo de redefinição e recuperação do dispositivo.

[_In_] EvtNetDeviceCollectResetDiagnostics

Um ponteiro para a implementação do driver cliente do retorno de chamada EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS que coleta diagnósticos de redefinição específicos do dispositivo de um dispositivo de hardware.

Valor de retorno

Nenhum

Observações

Um driver cliente normalmente chama NET_DEVICE_RESET_CAPABILITIES_INIT em seu retorno de chamada EVT_WDF_DRIVER_DEVICE_ADD.

Essa função zera a estrutura NET_DEVICE_RESET_CAPABILITIES e preenche seu membro tamanho. Em seguida, define o membro ResetDiagnosticsGuid e EvtNetDeviceCollectResetDiagnostics membro com os parâmetros de entrada correspondentes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11
servidor com suporte mínimo Windows Server 2022
versão mínima do UMDF 2.33
cabeçalho netadaptercx.h (inclua netadaptercx.h)
IRQL PASSIVE_LEVEL

Consulte também

Recuperando uma NIC sem resposta com netAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

NET_DEVICE_RESET_CAPABILITIES

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS