Condividi tramite


Funzione WdfObjectReleaseLock (wdfsync.h)

[Si applica a KMDF e UMDF]

Il metodo WdfObjectReleaseLock rilascia il blocco di sincronizzazione di un oggetto.

Sintassi

VOID WdfObjectReleaseLock(
  _In_ WDFOBJECT Object
);

Parametri

[in] Object

Handle per un oggetto dispositivo framework o un oggetto coda framework.

Commenti

Un controllo di bug si verifica se il driver fornisce un handle di oggetti non valido.

Il metodo WdfObjectReleaseLock rilascia il blocco di sincronizzazione acquisito da un driver acquisito in precedenza chiamando WdfObjectAcquireLock. WdfObjectReleaseLock ripristina anche il valore IRQL del driver al valore precedente al driver denominato WdfObjectAcquireLock.

Per altre informazioni sui blocchi di sincronizzazione, vedere Tecniche di sincronizzazione per i driver di Framework-Based.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfsync.h (includere Wdf.h)
IRQL <=DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Vedi anche

WdfObjectAcquireLock