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 |