Condividi tramite


Funzione StorPortNvmeLogTelemetry (storport.h)

Un driver miniport NMVe chiama la funzione StorPortNvmeLogTelemetry per registrare gli eventi di telemetria per un dispositivo NVMe.

Sintassi

ULONG StorPortNvmeLogTelemetry(
  PVOID                     HwDeviceExtension,
  PVOID                     ControllerHandle,
  ULONG                     NamespaceId,
  PSTORPORT_TELEMETRY_EVENT Event,
  STOR_TELEMETRY_CATEGORY   Category
);

Parametri

HwDeviceExtension

[in] Puntatore all'estensione del dispositivo hardware per la scheda bus host (HBA).

ControllerHandle

[in/facoltativo] Per un miniport NVMe dell'infrastruttura, se l'evento è specifico del controller, ControllerHandle è l'handle di StorPort per il controller NVMe. In caso contrario, ControllerHandle deve essere NULL.

NamespaceId

[in] Se l'evento è specifico dello spazio dei nomi, NamespaceId è l'identificatore dello spazio dei nomi. In caso contrario, NamespaceId deve essere 0.

Event

[in] Puntatore a una struttura STORPORT_TELEMTRY_EVENT che contiene campi evento standard e dati di payload miniport.

Category

[in] Valore STOR_TELEMETRY_CATEGORY che specifica la categoria di telemetria da registrare.

Valore restituito

StorPortNvmeLogTelemetry restituisce STOR_STATUS_SUCCESS se l'evento di telemetria viene registrato correttamente. In caso contrario, restituisce un codice di errore STOR_STATUS, ad esempio:

Codice restituito Descrizione
STOR_STATUS_NOT_IMPLEMENTED Questa funzione non viene implementata nel sistema operativo attivo.
STOR_STATUS_INVALID_PARAMETER L'operazione non riesce con questo valore restituito se uno o più parametri non sono validi.

Osservazioni

Un miniport NVMe può chiamare questa funzione per registrare un evento di tracciamento delle misure con dati personalizzati miniport incapsulati in Event.

StorPortNvmeLogTelemetry consente inoltre al chiamante di specificare un tipo di categoria di telemtry.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2
intestazione storport.h

Vedere anche

STOR_TELEMETRY_CATEGORY

STORPORT_TELEMTRY_EVENT