Funzione VideoPortReleaseSpinLock (video.h)
La funzione VideoPortReleaseSpinLock rilascia la proprietà di un determinato blocco spin e ripristina l'IRQL originale in cui era in esecuzione il chiamante.
Sintassi
VIDEOPORT_API VOID VideoPortReleaseSpinLock(
[in] PVOID HwDeviceExtension,
[in, out] PSPIN_LOCK SpinLock,
[in] UCHAR NewIrql
);
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.
[in] NewIrql
Specifica il runtime di integrazione da ripristinare.
Valore restituito
Nessuno
Osservazioni
Questa chiamata è l'inversa di VideoPortAcquireSpinLock. Il valore di NewIrql deve essere uguale al valore a cui punta OldIrql quando VideoPortAcquireSpinLock restituito.
I chiamanti di VideoPortReleaseSpinLock devono essere in esecuzione in IRQL = DISPATCH_LEVEL. Al ritorno da questa routine, IRQL viene ripristinato nel valore NewIrql.
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 la sezione Osservazioni) |