Compartir a través de


Función WdfSpinLockAcquire (wdfsync.h)

El método WdfSpinLockAcquire adquiere un bloqueo de número especificado.

Sintaxis

void WdfSpinLockAcquire(
  WDFSPINLOCK SpinLock
);

Parámetros

SpinLock

Identificador de un objeto de bloqueo de número de marco, obtenido por una llamada anterior a WdfSpinLockCreate.

Valor devuelto

Ninguno

Observaciones

El WdfSpinLockAcquire método devuelve una vez adquirido el bloqueo de número especificado. Para KMDF, el método devuelve en IRQL = DISPATCH_LEVEL. Para UMDF, el método devuelve en pasivo.

El controlador no puede llamar a WdfSpinLockAcquire para adquirir un bloqueo de giro que el controlador ha especificado en una estructura de WDF_INTERRUPT_CONFIG.

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

Requisitos

Requisito Valor
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado de wdfsync.h (incluya Wdf.h)
biblioteca de Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) ), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

Consulte también

WdfSpinLockCreate

WdfSpinLockRelease

regla WdfSpinlock (KMDF)

regla WdfSpinLockRelease (KMDF)