Condividi tramite


Metodo IOleContainer::LockContainer (oleidl.h)

Mantiene il contenitore per gli oggetti incorporati in esecuzione fino a quando non viene rilasciato in modo esplicito.

Sintassi

HRESULT LockContainer(
  [in] BOOL fLock
);

Parametri

[in] fLock

Indica se bloccare (TRUE) o sbloccare (FALSE) un contenitore.

Valore restituito

Questo metodo restituisce S_OK se l'operazione ha esito positivo. Gli altri valori restituiti possibili includono i seguenti:

Codice restituito Descrizione
E_FAIL
Operazione non riuscita.
E_OUTOFMEMORY
Memoria insufficiente disponibile per l'operazione.

Commenti

Un oggetto incorporato chiama LockContainer per mantenere il contenitore in esecuzione quando l'oggetto dispone di client di collegamento che richiedono un aggiornamento. Se un utente finale seleziona Chiudi file dal menu del contenitore, tuttavia, il contenitore ignora tutti i blocchi LockContainer in sospeso e chiude comunque il documento.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

CoLockObjectExternal

IOleContainer

IRunnableObject::Run