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. |