Função NetDeviceStoreResetDiagnostics (netadaptercx.h)

A função NetDeviceStoreResetDiagnostics armazena o driver cliente coletado redefinindo diagnóstico na estrutura NetAdapterCx.

Sintaxe

void NetDeviceStoreResetDiagnostics(
  [_In_]                                   WDFDEVICE   Device,
  [_In_]                                   SIZE_T      ResetDiagnosticsSize,
  [_In_reads_bytes_(ResetDiagnosticsSize)] const UINT8 *ResetDiagnosticsBuffer
);

Parâmetros

[_In_] Device

O objeto WDFDEVICE que o driver cliente criou anteriormente com uma chamada para WdfDeviceCreate.

[_In_] ResetDiagnosticsSize

O tamanho em bytes do ResetDiagnosticsBuffer. O tamanho máximo de redefinição diagnóstico a estrutura aceita é de 1 MB.

[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer

Um ponteiro para o buffer de dados que contém os dados de redefinição diagnóstico. O buffer de dados pode vir de um pool paginado ou não paginado.

Retornar valor

Nenhum

Comentários

O único cenário válido para invocar a função NetDeviceStoreResetDiagnostics está no retorno de chamada EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS de um driver de cliente. O driver cliente deve chamar NetDeviceStoreResetDiagnostics em PASSIVE_LEVEL

Para saber como usar corretamente a função NetDeviceStoreResetDiagnostics , consulte Implementar EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.

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

Confira também

Recuperando uma NIC sem resposta com NetAdapterCx PLDR

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS