intestazione objbase.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

objbase.h contiene le interfacce di programmazione seguenti:

Funzioni

 
BindMoniker

Individua un oggetto tramite il relativo moniker, attiva l'oggetto se è inattivo e recupera un puntatore all'interfaccia specificata su tale oggetto.
CLSIDFromProgIDEx

La funzione CLSIDFromProgIDEx (objbase.h) attiva l'installazione automatica se il criterio COMClassStore è abilitato.
CoAllowSetForegroundWindow

Questa funzione passa il privilegio primo piano (il privilegio per impostare la finestra in primo piano) da un processo a un altro. Il processo con privilegi in primo piano può chiamare questa funzione per passare tale privilegio a un processo del server COM locale.
CoDosDateTimeToFileTime

Converte la rappresentazione MS-DOS dell'ora e della data in una struttura FILETIME utilizzata da Windows.
CoFileTimeNow

La funzione CoFileTimeNow (objbase.h) restituisce l'ora corrente come struttura FILETIME.
CoFileTimeToDosDateTime

Converte un fileTIME in valori di data e ora MS-DOS.
CoFreeAllLibraries

Libera tutte le DLL caricate con la funzione CoLoadLibrary (chiamata internamente da CoGetClassObject), indipendentemente dal fatto che siano attualmente in uso.
CoFreeLibrary

Libera una libreria che, al momento del caricamento, è stata specificata per essere liberata in modo esplicito.
CoGetInstanceFromFile

Crea un nuovo oggetto e lo inizializza da un file usando IPersistFile::Load.
CoGetInstanceFromIStorage

Crea un nuovo oggetto e lo inizializza da un oggetto di archiviazione tramite una chiamata interna a IPersistFile::Load.
CoGetObject

Converte un nome visualizzato in un moniker che identifica l'oggetto denominato e quindi esegue l'associazione all'oggetto identificato dal moniker.
CoGetSystemSecurityPermissions

Restituisce i valori predefiniti dei descrittori di sicurezza delle autorizzazioni di avvio e accesso a livello di computer, nonché dei limiti di avvio e accesso.
Coinitialize

Inizializza la libreria COM nel thread corrente e identifica il modello di concorrenza come apartment a thread singolo (STA).
CoInstall

Installa l'applicazione server COM richiesta.
CoIsOle1Class

Determina se il CLSID specificato rappresenta un oggetto OLE 1.
CoLoadLibrary

Carica una DLL specifica nel processo del chiamante.
CoRegisterChannelHook

Registra un hook del canale.
CoRegisterInitializeSpy

Registra un'implementazione dell'interfaccia IInitializeSpy. L'interfaccia IInitializeSpy viene sfidata per consentire agli sviluppatori di eseguire l'inizializzazione e la pulizia negli appartamenti COM.
CoRegisterMallocSpy

Registra un'implementazione dell'interfaccia IMallocSpy, quindi richiede a OLE di chiamare i metodi wrapper per ogni chiamata al metodo IMalloc corrispondente.
CoRegisterMessageFilter

Registra con OLE l'istanza di un'interfaccia IMessageFilter, che deve essere usata per la gestione dei problemi di concorrenza nel thread corrente.
CoRevokeInitializeSpy

Revoca un'implementazione registrata dell'interfaccia IInitializeSpy.
CoRevokeMallocSpy

Revoca un oggetto IMallocSpy registrato.
CoTreatAsClass

Stabilisce o rimuove un'emulazione, in cui gli oggetti di una classe vengono trattati come oggetti di una classe diversa.
CreateAntiMoniker

Crea e restituisce un nuovo anti-moniker.
CreateBindCtx

Restituisce un puntatore a un'implementazione di IBindCtx (oggetto contesto di associazione). Questo oggetto archivia informazioni su un'operazione di associazione moniker specifica.
CreateClassMoniker

Crea un moniker di classe che fa riferimento alla classe specificata.
CreateDataAdviseHolder

La funzione CreateDataAdviseHolder (objbase.h) recupera un puntatore all'implementazione OLE di IDataAdviseHolder sull'oggetto di avviso dati.
CreateDataCache

Recupera un puntatore a una nuova istanza di un'implementazione fornita da OLE di una cache dei dati.
CreateFileMoniker

Crea un moniker di file in base al percorso specificato.
CreateGenericComposite

Esegue una composizione generica di due moniker e fornisce un puntatore al moniker composito risultante.
CreateItemMoniker

Crea un moniker di elemento che identifica un oggetto all'interno di un oggetto contenitore (in genere un documento composto).
CreateObjrefMoniker

Crea un moniker OBJREF basato su un puntatore a un oggetto .
CreatePointerMoniker

Crea un moniker puntatore basato su un puntatore a un oggetto .
GetClassFile

Restituisce il CLSID associato al nome file specificato.
GetRunningObjectTable

Restituisce un puntatore all'interfaccia IRunningObjectTable nella tabella di oggetti in esecuzione locale (ROT).
IsEqualGUID

La macro IsEqualGUID (objbase.h) determina se due GUID sono uguali.
MkParseDisplayName

Converte una stringa in un moniker che identifica l'oggetto denominato dalla stringa.
MonikerCommonPrefixWith

Crea un nuovo moniker basato sul prefisso comune condiviso da questo moniker (quello che comprende i dati di questo oggetto moniker) con un altro moniker.
MonikerRelativePathTo

Fornisce un moniker che, se composto sulla fine del primo moniker specificato (o uno con una struttura simile), restituisce il secondo moniker specificato.
StgGetIFillLockBytesOnFile

Apre un oggetto wrapper in un file temporaneo.
StgGetIFillLockBytesOnILockBytes

Crea un nuovo oggetto wrapper su un oggetto matrice di byte fornito dal chiamante.
StgOpenAsyncDocfileOnIFillLockBytes

Apre un oggetto di archiviazione asincrona radice esistente in un oggetto wrapper di matrice di byte fornito dal chiamante.
StgOpenLayoutDocfile

Apre un file composto in un'implementazione ILockBytes in grado di monitorare i dati del settore.

Enumerazioni

 
COINIT

Determina il modello di concorrenza usato per le chiamate in ingresso agli oggetti creati da questo thread. Questo modello di concorrenza può essere a thread apartment o multithreading.
COMSD

Determina il tipo di descrittore di sicurezza COM da ottenere quando si chiama CoGetSystemSecurityPermissions.