Condividi tramite


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)

Vedere anche

VideoPortAcquireSpinLock