Share via


Función StorPortInitializeSpinlock (storport.h)

La rutina StorPortInitializeSpinLock 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.

Comentarios

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 Value
Plataforma de destino Universal
Encabezado storport.h (incluya Storport.h)

Consulte también

StorPortAcquireMSISpinLock

StorPortAcquireSpinLock

StorPortReleaseMSISpinLock

StorPortReleaseSpinLock