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 |