Condividi tramite


Funzione WdfSpinLockAcquire (wdfsync.h)

Il metodo WdfSpinLockAcquire acquisisce un blocco di selezione specificato.

Sintassi

void WdfSpinLockAcquire(
  WDFSPINLOCK SpinLock
);

Parametri

SpinLock

Handle per un oggetto spin-lock del framework, ottenuto da una chiamata precedente a WdfSpinLockCreate.

Valore restituito

Nessuno

Osservazioni

Il metodo WdfSpinLockAcquire restituisce dopo l'acquisizione del blocco spin specificato. Per KMDF, il metodo restituisce in IRQL = DISPATCH_LEVEL. Per UMDF, il metodo restituisce in modalità passiva.

Il driver non può chiamare WdfSpinLockAcquire per acquisire un blocco di selezione specificato dal driver in una struttura WDF_INTERRUPT_CONFIG.

Per altre informazioni sui blocchi di selezione, vedere Using Framework Locks.

Fabbisogno

Requisito Valore
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfsync.h (include Wdf.h)
libreria Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit() kmdf), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

Vedere anche

WdfSpinLockCreare

WdfSpinLockRelease

regola WdfSpinlock (KMDF)

regola WdfSpinLockRelease (KMDF)