Función StorPortPoFxSetComponentLatency (storport.h)

La rutina StorPortPoFxSetComponentLatency especifica la latencia máxima que se puede tolerar en la transición de la condición inactiva a la condición activa en el componente de dispositivo de almacenamiento especificado.

Sintaxis

ULONG StorPortPoFxSetComponentLatency(
  [in]           PVOID         HwDeviceExtension,
  [in, optional] PSTOR_ADDRESS Address,
  [in]           ULONG         Component,
  [in]           ULONGLONG     Latency
);

Parámetros

[in] HwDeviceExtension

Puntero a la extensión de dispositivo de hardware para el adaptador de bus host (HBA). Esta es la extensión de dispositivo que se usa para registrar el dispositivo en una llamada anterior a StorPortInitializePoFxPower.

[in, optional] Address

Dirección de una unidad de dispositivo de almacenamiento. Este parámetro es NULL al establecer la latencia de un componente de adaptador de almacenamiento.

[in] Component

Índice que identifica el componente. Este parámetro es un índice en la matriz Components de la estructura STOR_POFX_DEVICE que el controlador de miniporte registró para el dispositivo con una llamada a StorPortInitializePoFxPower. Si la matriz Components contiene N elementos, los índices de componente van de 0 a N-1.

[in] Latency

El tiempo, en unidades de 100 nanosegundos, que el componente del dispositivo de almacenamiento puede tolerar para una transición desde un estado inactivo el estado activo.

Valor devuelto

La rutina StorPortPoFxSetComponentLatency devuelve uno de estos códigos de estado:

Código devuelto Descripción
STOR_STATUS_SUCCESS
La latencia del componente se estableció correctamente.
STOR_STATUS_INVALID_PARAMETER
HwDeviceExtension o Device es NULL.

O bien

La dirección apunta a una estructura de direcciones de unidad no válida.

O bien

No se encuentra el dispositivo de almacenamiento especificado por Address .

O bien

El índice de Component especifica un componente mayor que el recuento de componentes para el dispositivo.

STOR_STATUS_INVALID_DEVICE_REQUEST
El dispositivo de almacenamiento no está registrado con el marco de administración de energía (PoFx).
STOR_STATUS_INVALID_IRQL
El > DISPATCH_LEVEL irQL actual.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en a partir de Windows 8.
Plataforma de destino Universal
Encabezado storport.h
IRQL <= DISPATCH_LEVEL

Consulte también

PoFxSetComponentLatency