Partager via


StorPortNvmeLogTelemetry, fonction (storport.h)

Un pilote miniport NMVe appelle la fonction StorPortNvmeLogTelemetry pour consigner les événements de télémétrie pour un appareil NVMe.

Syntaxe

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

Paramètres

HwDeviceExtension

[in] Pointeur vers l’extension de périphérique matériel pour l’adaptateur de bus hôte (HBA).

ControllerHandle

[in/optional] Pour un miniport NVMe de structure, si l’événement est spécifique au contrôleur, ControllerHandle est le handle de StorPort pour le contrôleur NVMe. Sinon, ControllerHandle doit être NULL.

NamespaceId

[in] Si l’événement est spécifique à l’espace de noms, NamespaceId est l’identificateur d’espace de noms. Sinon, NamespaceId doit être 0.

Event

[in] Pointeur vers une structure STORPORT_TELEMTRY_EVENT qui contient des champs d’événement standard et des données de charge utile miniport.

Category

[in] Valeur STOR_TELEMETRY_CATEGORY qui spécifie la catégorie de télémétrie à journaliser.

Valeur de retour

StorPortNvmeLogTelemetry retourne STOR_STATUS_SUCCESS si l’événement de télémétrie est correctement journalisé. Sinon, elle retourne un code d’erreur STOR_STATUS comme suit :

Retourner le code Description
STOR_STATUS_NOT_IMPLEMENTED Cette fonction n’est pas implémentée sur le système d’exploitation actif.
STOR_STATUS_INVALID_PARAMETER L’opération échoue avec cette valeur de retour si un ou plusieurs des paramètres ne sont pas valides.

Remarques

Un miniport NVMe peut appeler cette fonction pour consigner un événement de mesures de suivi avec des données personnalisées miniport qui sont encapsulées dans 'événement.

StorPortNvmeLogTelemetry permet également à l’appelant de spécifier un type de catégorie de télémétrie.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête storport.h

Voir aussi

STOR_TELEMETRY_CATEGORY

STORPORT_TELEMTRY_EVENT