Condividi tramite


Funzione VideoPortReleaseSpinLockFromDpcLevel (video.h)

La funzione VideoPortReleaseSpinLockFromDpcLevel rilascia il blocco spin ottenuto da una chiamata precedente a VideoPortAcquireSpinLockAtDpcLevel.

Sintassi

VIDEOPORT_API VOID VideoPortReleaseSpinLockFromDpcLevel(
  [in]      PVOID      HwDeviceExtension,
  [in, out] PSPIN_LOCK SpinLock
);

Parametri

[in] HwDeviceExtension

Puntatore all'estensione del dispositivo del driver miniport.

[in, out] SpinLock

Puntatore a una posizione di memoria che contiene il blocco di selezione da rilasciare.

Valore restituito

Nessuno

Osservazioni

I driver Miniport chiamano VideoPortReleaseSpinLockFromDpcLevel per rilasciare un blocco spin acquisito chiamando VideoPortAcquireSpinLockAtDpcLevel.

È un errore chiamare VideoPortReleaseSpinLockFromDpcLevel se il blocco di selezione specificato è stato acquisito chiamando VideoPortAcquireSpinLock perché l'IRQL originale del chiamante non viene ripristinato, che può causare deadlock o errori di pagina irreversibili.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows XP e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione video.h (includere Video.h)
libreria Videoprt.lib
dll Videoprt.sys
IRQL DISPATCH_LEVEL

Vedere anche

VideoPortAcquireSpinLock

VideoPortAcquireSpinLockAtDpcLevel