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 |