Condividi tramite


Interfaccia ILockBytes (objidl.h)

L'interfaccia ILockBytes viene implementata in un oggetto array di byte supportato da un'archiviazione fisica, ad esempio un file di disco, una memoria globale o un database. Viene usato da un oggetto di archiviazione di file composto COM per concedere l'accesso all'archiviazione radice al dispositivo fisico, isolando l'archiviazione radice dai dettagli dell'accesso all'archiviazione fisica.

Ereditarietà

L'interfaccia ILockBytes eredita dall'interfaccia IUnknown . ILockBytes include anche questi tipi di membri:

Metodi

L'interfaccia ILockBytes include questi metodi.

 
ILockBytes::Flush

Il metodo Flush garantisce che tutti i buffer interni gestiti dall'implementazione ILockBytes vengano scritti nell'archiviazione fisica sottostante.
ILockBytes::LockRegion

Il metodo LockRegion limita l'accesso a un intervallo specificato di byte nella matrice di byte.
ILockBytes::ReadAt

Il metodo ReadAt legge un numero specificato di byte a partire da un offset specificato dall'inizio dell'oggetto matrice di byte.
ILockBytes::SetSize

Il metodo SetSize modifica le dimensioni della matrice di byte.
ILockBytes::Stat

Il metodo Stat recupera una struttura STATSTG contenente informazioni per questo oggetto matrice di byte.
ILockBytes::UnlockRegion

Il metodo UnlockRegion rimuove la restrizione di accesso in un intervallo precedentemente bloccato di byte.
ILockBytes::WriteAt

Il metodo WriteAt scrive il numero specificato di byte a partire da un offset specificato dall'inizio della matrice di byte.

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