Compartir a través de


Función StorPortNvmeLogTelemetry (storport.h)

Un controlador de miniport de NMVe llama a la función storPortNvmeLogTelemetry para registrar eventos de telemetría para un dispositivo NVMe.

Sintaxis

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

Parámetros

HwDeviceExtension

[in] Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA).

ControllerHandle

[in/optional] Para un miniporte NVMe de tejido, si el evento es específico del controlador, ControllerHandle es el identificador de StorPort para el controlador NVMe. De lo contrario, ControllerHandle debe ser NULL.

NamespaceId

[in] Si el evento es específico del espacio de nombres, NamespaceId es el identificador del espacio de nombres. De lo contrario, namespaceId debe ser 0.

Event

[in] Puntero a una estructura de STORPORT_TELEMTRY_EVENT que contiene campos de eventos estándar y datos de carga de miniporte.

Category

[in] Valor de STOR_TELEMETRY_CATEGORY que especifica la categoría de telemetría que se va a registrar.

Valor devuelto

storPortNvmeLogTelemetry devuelve STOR_STATUS_SUCCESS si el evento de telemetría se registra correctamente. De lo contrario, devuelve un código de error STOR_STATUS como el siguiente:

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_INVALID_PARAMETER Se produce un error en la operación con este valor devuelto si uno o varios de los parámetros no son válidos.

Observaciones

Un miniport nvMe puede llamar a esta función para registrar un evento de medidas de registro de seguimiento con datos personalizados de miniporte que se encapsulan en Event.

storPortNvmeLogTelemetry permite además al autor de la llamada especificar un tipo de categoría de telemtry.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11, versión 24H2
encabezado de storport.h

Consulte también

STOR_TELEMETRY_CATEGORY

STORPORT_TELEMTRY_EVENT