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 bloqueio de rotação da estrutura, obtido por uma chamada anterior para WdfSpinLockCreate.

Valor de retorno

Nenhum

Observações

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 passivamente.

O driver não pode chamar WdfSpinLockAcquire para adquirir um bloqueio de rotação especificado pelo driver em uma estrutura 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)

Consulte também

WdfSpinLockCreate

WdfSpinLockRelease

da regra WdfSpinlock (KMDF)

da regra WdfSpinLockRelease (KMDF)