Compartir a través de


Función StorPortQueryDepthSList (storport.h)

Recupera el número de entradas de una lista vinculada administrada de Storport.

Sintaxis

ULONG StorPortQueryDepthSList(
  [in]      PVOID              HwDeviceExtension,
  [in, out] PSTOR_SLIST_HEADER SListHead,
  [out]     PSHORT             Result
);

Parámetros

[in] HwDeviceExtension

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

[in, out] SListHead

Puntero a una estructura STOR_SLIST_HEADER que representa el encabezado de una lista vinculada singly. Esta estructura se considera opaca y solo la usa el controlador storport.

[out] Result

Puntero a un valor short que recibe el recuento de profundidad de la lista.

Valor devuelto

storPortQueryDepthSList devuelve uno de los siguientes códigos de estado:

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED
Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_SUCCESS
Se devolvió correctamente la profundidad de la lista.
STOR_STATUS_INVALID_PARAMETER
Un puntero de SListHead o Result es NULL.

Observaciones

Dado que StorPortQueryDepthSList no está interbloqueado, el valor de profundidad de la lista al que apunta Resultado devuelto no es confiable en cuando varios subprocesos funcionan en la lista.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
de la plataforma de destino de Universal
encabezado de storport.h (incluya Storport.h)
irQL <= DISPATCH_LEVEL

Consulte también

StorPortInitializeSListHead

StorPortInterlockedFlushSList

StorPortInterlockedPopEntrySList

StorPortInterlockedPushEntrySList