Função NetDeviceStoreResetDiagnostics (netadaptercx.h)

A função NetDeviceStoreResetDiagnostics armazena o diagnóstico de redefinição coletado pelo driver cliente 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 do diagnóstico de redefinição aceito pela estrutura é de 1 MB.

[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer

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

Valor retornado

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 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

   
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Cabeçalho netadaptercx.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

Confira também

Recuperando uma NIC sem resposta com NetAdapterCx PLDR

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS