Metodo ILockBytes::UnlockRegion (objidl.h)
Il metodo UnlockRegion rimuove la restrizione di accesso in un intervallo precedentemente bloccato di byte.
Sintassi
HRESULT UnlockRegion(
[in] ULARGE_INTEGER libOffset,
[in] ULARGE_INTEGER cb,
[in] DWORD dwLockType
);
Parametri
[in] libOffset
Specifica l'offset di byte per l'inizio dell'intervallo.
[in] cb
Specifica, in byte, la lunghezza dell'intervallo limitato.
[in] dwLockType
Specifica il tipo di restrizioni di accesso precedentemente inserite nell'intervallo. Questo parametro usa un valore dall'enumerazione LOCKTYPE .
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
S_OK | L'intervallo di byte è stato sbloccato. |
STG_E_INVALIDFUNCTION | Il blocco non è supportato o il tipo specifico di blocco richiesto non è supportato. |
STG_E_LOCKVIOLATION | Impossibile concedere lo sblocco richiesto. |
Commenti
ILockBytes::UnlockRegion sblocca un'area precedentemente bloccata con una chiamata a ILockBytes::LockRegion. Ogni area bloccata deve essere sbloccata in modo esplicito, usando gli stessi valori per i parametri libOffset, cb e dwLockType come nelle chiamate corrispondenti a ILockBytes::LockRegion. Due aree adiacenti non possono essere bloccate separatamente e quindi sbloccate con una singola chiamata di sblocco.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | objidl.h |
Libreria | Uuid.lib |
DLL | Ole32.dll |
Vedi anche
ILockBytes - Implementazione di File-Based