Compartilhar via


Função WdfSpinLockAcquire (wdfsync.h)

O método WdfSpinLockAcquire adquire um bloqueio de rotação especificado.

Sintaxe

void WdfSpinLockAcquire(
  WDFSPINLOCK SpinLock
);

Parâmetros

SpinLock

Um identificador para um objeto de spin-lock de estrutura, obtido por uma chamada anterior para WdfSpinLockCreate.

Retornar valor

Nenhum

Comentários

O método WdfSpinLockAcquire retorna após a aquisição do bloqueio de rotação especificado. Para KMDF, o método retorna em IRQL = DISPATCH_LEVEL. Para UMDF, o método retorna em passivo.

Seu driver não pode chamar WdfSpinLockAcquire para adquirir um bloqueio de rotação especificado pelo driver em uma estrutura de WDF_INTERRUPT_CONFIG .

Para obter mais informações sobre bloqueios de rotação, consulte Usando bloqueios de estrutura.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho wdfsync.h (inclua Wdf.h)
Biblioteca Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Regras de conformidade de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

Confira também

WdfSpinLockCreate

WdfSpinLockRelease

Regra WdfSpinlock (KMDF)

Regra WdfSpinLockRelease (KMDF)