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 rotazione da rilasciare.

[in] NewIrql

Specifica il runtime di integrazione da ripristinare.

Valore restituito

nessuno

Osservazioni

Questa chiamata è l'inverso di VideoPortAcquireSpinLock. Il valore NewIrql deve essere uguale al valore a cui punta OldIrql quando viene restituito VideoPortAcquireSpinLock .

I chiamanti di VideoPortReleaseSpinLock devono essere in esecuzione in IRQL = DISPATCH_LEVEL. Al ritorno da questa routine, IRQL viene ripristinato nel valore NewIrql .

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows XP e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione video.h (include Video.h)
Libreria Videoprt.lib
DLL Videoprt.sys
IRQL DISPATCH_LEVEL (vedere la sezione Osservazioni)

Vedi anche

VideoPortAcquireSpinLock