Функция WdfSpinLockAcquire (wdfsync.h)

Метод WdfSpinLockAcquire получает указанную спиновую блокировку.

Синтаксис

void WdfSpinLockAcquire(
  WDFSPINLOCK SpinLock
);

Параметры

SpinLock

Дескриптор объекта спин-блокировки платформы, полученный при предыдущем вызове WdfSpinLockCreate.

Возвращаемое значение

None

Remarks

Метод WdfSpinLockAcquire возвращается после получения указанной спиновой блокировки. Для KMDF метод возвращает значение IRQL = DISPATCH_LEVEL. Для UMDF метод возвращает значение в пассивном режиме.

Драйвер не может вызвать WdfSpinLockAcquire для получения спин-блокировки, указанной драйвером в структуре WDF_INTERRUPT_CONFIG .

Дополнительные сведения о спин-блокировках см. в разделе Использование блокировок платформы.

Требования

Требование Значение
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть wdfsync.h (включая Wdf.h)
Библиотека Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Правила соответствия DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), ReqSendWhileSpinlock(kmdf), WdfSpinlock(kmdf), WdfSpinlockRelease(kmdf)

См. также раздел

WdfSpinLockCreate

WdfSpinLockRelease

Правило WdfSpinlock (KMDF)

Правило WdfSpinLockRelease (KMDF)