Função StorPortInitializeSpinlock (storport.h)
A rotina StorPortInitializeSpinLock inicializa uma variável do tipo STOR_KSPIN_LOCK.
Sintaxe
ULONG StorPortInitializeSpinlock(
[in] PVOID HwDeviceExtension,
[out] PSTOR_KSPIN_LOCK Lock
);
Parâmetros
[in] HwDeviceExtension
Um ponteiro para a extensão do dispositivo de hardware para o HBA (adaptador de barramento de host).
[out] Lock
Ponteiro para um bloqueio de rotação do tipo STOR_KSPIN_LOCK, para o qual o chamador deve fornecer o armazenamento
Retornar valor
StorPortInitializeSpinlock retorna um código status, como um dos seguintes:
Código de retorno | Descrição |
---|---|
STOR_STATUS_NOT_IMPLEMENTED | Essa função não é implementada no sistema operacional ativo. |
STOR_STATUS_SUCCESS | Os itens da lista foram removidos com êxito ou a lista já está vazia. |
Comentários
Essa rotina deve ser chamada antes de uma chamada inicial para StorPortAcquireSpinLock, para qualquer outra rotina de suporte que exija um bloqueio de rotação como argumento.
Para obter mais informações sobre bloqueios de rotação, consulte Spin Locks.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | storport.h (inclua Storport.h) |