Auf Englisch lesen

Freigeben über


objbase.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

objbase.h enthält die folgenden Programmierschnittstellen:

Functions

 
BindMoniker

Sucht ein Objekt mithilfe seines Monikers, aktiviert das Objekt, wenn es inaktiv ist, und ruft einen Zeiger auf die angegebene Schnittstelle für dieses Objekt ab.
CLSIDFromProgIDEx

Die CLSIDFromProgIDEx-Funktion (objbase.h) löst die automatische Installation aus, wenn die COMClassStore-Richtlinie aktiviert ist.
CoAllowSetForegroundWindow

Diese Funktion übergibt die Vordergrundberechtigung (die Berechtigung zum Festlegen des Vordergrundfensters) von einem Prozess an einen anderen. Der Prozess mit den Vordergrundberechtigungen kann diese Funktion aufrufen, um diese Berechtigung an einen lokalen COM-Serverprozess zu übergeben.
CoDosDateTimeToFileTime

Konvertiert die MS-DOS-Darstellung der Uhrzeit und des Datums in eine von Windows verwendete FILETIME-Struktur.
CoFileTimeNow

Die CoFileTimeNow-Funktion (objbase.h) gibt die aktuelle Zeit als FILETIME-Struktur zurück.
CoFileTimeToDosDateTime

Konvertiert einen FILETIME-Wert in MS-DOS-Datums- und Uhrzeitwerte.
CoFreeAllLibraries

Gibt alle DLLs frei, die mit der Funktion CoLoadLibrary (intern von CoGetClassObject aufgerufen) geladen wurden, unabhängig davon, ob sie derzeit verwendet werden.
CoFreeLibrary

Gibt eine Bibliothek frei, die beim Laden explizit freigegeben wurde.
CoGetInstanceFromFile

Erstellt ein neues Objekt und initialisiert es aus einer Datei mithilfe von IPersistFile::Load.
CoGetInstanceFromIStorage

Erstellt ein neues Objekt und initialisiert es aus einem Speicherobjekt über einen internen Aufruf von IPersistFile::Load.
CoGetObject

Konvertiert einen Anzeigenamen in einen Moniker, der das Objekt mit dem Namen identifiziert, und bindet dann an das vom Moniker identifizierte Objekt.
CoGetSystemSecurityPermissions

Gibt die Standardwerte der Sicherheitsdeskriptoren der computerweiten Start- und Zugriffsberechtigungen sowie Start- und Zugriffsbeschränkungen zurück.
CoInitialize

Initialisiert die COM-Bibliothek im aktuellen Thread und identifiziert das Parallelitätsmodell als Singlethread-Apartment (STA).
CoInstall

Installiert die angeforderte COM-Serveranwendung.
CoIsOle1Class

Bestimmt, ob die angegebene CLSID ein OLE 1-Objekt darstellt.
CoLoadLibrary

Lädt eine bestimmte DLL in den Prozess des Aufrufers.
CoRegisterChannelHook

Registriert einen Kanalhaken.
CoRegisterInitializeSpy

Registriert eine Implementierung der IInitializeSpy-Schnittstelle. Die IInitializeSpy-Schnittstelle ist so eingerichtet, dass Entwickler die Initialisierung und Bereinigung von COM-Apartments durchführen können.
CoRegisterMallocSpy

Registriert eine Implementierung der IMallocSpy-Schnittstelle. Danach muss OLE seine Wrappermethoden bei jedem Aufruf der entsprechenden IMalloc-Methode aufrufen.
CoRegisterMessageFilter

Registriert bei OLE die instance einer IMessageFilter-Schnittstelle, die für die Behandlung von Parallelitätsproblemen im aktuellen Thread verwendet werden soll.
CoRevokeInitializeSpy

Widerruft eine registrierte Implementierung der IInitializeSpy-Schnittstelle.
CoRevokeMallocSpy

Widerruft ein registriertes IMallocSpy-Objekt.
CoTreatAsClass

Erstellt oder entfernt eine Emulation, in der Objekte einer Klasse als Objekte einer anderen Klasse behandelt werden.
CreateAntiMoniker

Erstellt und gibt einen neuen Antimonyiker zurück.
CreateBindCtx

Gibt einen Zeiger auf eine Implementierung von IBindCtx (ein Bindungskontextobjekt) zurück. Dieses Objekt speichert Informationen zu einem bestimmten Monikerbindungsvorgang.
CreateClassMoniker

Erstellt einen Klassenmoniker, der auf die angegebene Klasse verweist.
CreateDataAdviseHolder

Die CreateDataAdviseHolder-Funktion (objbase.h) ruft einen Zeiger auf die OLE-Implementierung von IDataAdviseHolder für das Data Advise Holder-Objekt ab.
CreateDataCache

Ruft einen Zeiger auf eine neue instance einer von OLE bereitgestellten Implementierung eines Datencaches ab.
CreateFileMoniker

Erstellt einen Dateimoniker basierend auf dem angegebenen Pfad.
CreateGenericComposite

Führt eine generische Komposition aus zwei Monikern aus und stellt einen Zeiger auf den resultierenden zusammengesetzten Moniker bereit.
CreateItemMoniker

Erstellt einen Elementmoniker, der ein Objekt in einem enthaltenden Objekt (in der Regel ein zusammengesetztes Dokument) identifiziert.
CreateObjrefMoniker

Erstellt einen OBJREF-Moniker basierend auf einem Zeiger auf ein Objekt.
CreatePointerMoniker

Erstellt einen Zeigermoniker basierend auf einem Zeiger auf ein Objekt.
GetClassFile

Gibt die CLSID zurück, die dem angegebenen Dateinamen zugeordnet ist.
GetRunningObjectTable

Gibt einen Zeiger auf die IRunningObjectTable-Schnittstelle in der lokalen ausgeführten Objekttabelle (ROT) zurück.
IsEqualGUID

Das Makro IsEqualGUID (objbase.h) bestimmt, ob zwei GUIDs gleich sind.
MkParseDisplayName

Konvertiert eine Zeichenfolge in einen Moniker, der das Objekt mit dem Namen der Zeichenfolge identifiziert.
MonikerCommonPrefixWith

Erstellt einen neuen Moniker basierend auf dem allgemeinen Präfix, das dieser Moniker (der die Daten dieses Moniker-Objekts enthält) mit einem anderen Moniker teilt.
MonikerRelativePathTo

Stellt einen Moniker bereit, der, wenn er am Ende des ersten angegebenen Monikers (oder eines mit einer ähnlichen Struktur) zusammengesetzt wird, den zweiten angegebenen Moniker ergibt.
StgGetIFillLockBytesOnFile

Öffnet ein Wrapperobjekt in einer temporären Datei.
StgGetIFillLockBytesOnILockBytes

Erstellt ein neues Wrapperobjekt für ein Bytearrayobjekt, das vom Aufrufer bereitgestellt wird.
StgOpenAsyncDocfileOnIFillLockBytes

Öffnet ein vorhandenes asynchrones Stammspeicherobjekt für ein Bytearray-Wrapperobjekt, das vom Aufrufer bereitgestellt wird.
StgOpenLayoutDocfile

Öffnet eine zusammengesetzte Datei in einer ILockBytes-Implementierung, die Sektordaten überwachen kann.

Enumerationen

 
COINIT

Bestimmt das Parallelitätsmodell, das für eingehende Aufrufe von Objekten verwendet wird, die von diesem Thread erstellt wurden. Dieses Parallelitätsmodell kann entweder apartmentthreaded oder multithreaded sein.
COMSD

Bestimmt den Typ des COM-Sicherheitsdeskriptors, der beim Aufrufen von CoGetSystemSecurityPermissions abgerufen werden soll.