Compartir a través de


Función StorPortInitializeSpinlock (storport.h)

La rutina de StorPortInitializeSpin Lock inicializa una variable de tipo STOR_KSPIN_LOCK.

Sintaxis

ULONG StorPortInitializeSpinlock(
  [in]  PVOID            HwDeviceExtension,
  [out] PSTOR_KSPIN_LOCK Lock
);

Parámetros

[in] HwDeviceExtension

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

[out] Lock

Puntero a un bloqueo de número de tipo STOR_KSPIN_LOCK, para el que el autor de la llamada debe proporcionar el almacenamiento

Valor devuelto

storPortInitializeSpinlock devuelve un código de estado como uno de los siguientes:

Código devuelto Descripción
STOR_STATUS_NOT_IMPLEMENTED Esta función no se implementa en el sistema operativo activo.
STOR_STATUS_SUCCESS Los elementos de lista se quitaron correctamente o la lista ya está vacía.

Observaciones

Se debe llamar a esta rutina antes de una llamada inicial a StorPortAcquireSpinLock, a cualquier otra rutina de soporte técnico que requiera un bloqueo de número como argumento.

Para obtener más información sobre los bloqueos de número, consulte Bloqueos de número.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de storport.h (incluya Storport.h)

Consulte también

storPortAcquiremSISpinLock

storPortAcquireSpinLock

StorPortReleaseMSISpinLock

StorPortReleaseSpinLock