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) |