objbase.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
objbase.h enthält die folgenden Programmierschnittstellen:
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. |
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. |