função NET_DEVICE_RESET_CAPABILITIES_INIT (netadaptercx.h)
A função NET_DEVICE_RESET_CAPABILITIES_INIT inicializa uma estrutura de 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 exclusivo global) especificado pelo driver de cliente. Os desenvolvedores podem usar esse identificador para recuperar diagnóstico de redefinição. O driver do 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óstico de redefinição específicas do dispositivo de um dispositivo de hardware.
Retornar valor
Nenhum
Comentários
Um driver cliente normalmente chama NET_DEVICE_RESET_CAPABILITIES_INIT em seu retorno de chamada EVT_WDF_DRIVER_DEVICE_ADD .
Essa função zerar a estrutura NET_DEVICE_RESET_CAPABILITIES e preencher seu membro Size . Em seguida, ele define o membro ResetDiagnosticsGuid e o membro EvtNetDeviceCollectResetDiagnostics com os parâmetros de entrada correspondentes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
Servidor mínimo com suporte | Windows Server 2022 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | netadaptercx.h (inclua netadaptercx.h) |
IRQL | PASSIVE_LEVEL |