Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter:
objbase.h enthält die folgenden Programmierschnittstellen:
Funktionen
|
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 Berechtigungen zum Festlegen des Vordergrundfensters) von einem Prozess an einen anderen. Der Prozess, der über die Vordergrundberechtigung verfügt, 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 Uhrzeit als FILETIME-Struktur zurück. |
|
CoFileTimeToDosDateTime Konvertiert eine FILETIME in MS-DOS Datums- und Uhrzeitwerte. |
|
CoFreeAllLibraries Gibt alle DLLs frei, die mit der CoLoadLibrary-Funktion geladen wurden (intern von CoGetClassObject aufgerufen), unabhängig davon, ob sie derzeit verwendet werden. |
|
CoFreeLibrary Gibt eine Bibliothek frei, die beim Laden explizit freigegeben werden soll. |
|
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 Wandelt einen Anzeigenamen in einen Moniker um, der das benannte Objekt identifiziert, und bindet dann an das vom Moniker identifizierte Objekt. |
|
CoGetSystemSecurityPermissions Gibt die Standardwerte der Sicherheitsbeschreibungen 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 Single-Thread-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 Kanal-Hook. |
|
CoRegisterInitializeSpy Registriert eine Implementierung der IInitializeSpy-Schnittstelle. Die IInitializeSpy-Schnittstelle ist definiert, damit Entwickler Initialisierung und Bereinigung auf COM-Wohnungen durchführen können. |
|
CoRegisterMallocSpy Registriert eine Implementierung der IMallocSpy-Schnittstelle, danach muss OLE seine Wrappermethoden um jeden Aufruf der entsprechenden IMalloc-Methode aufrufen. |
|
CoRegisterMessageFilter Registriert mit OLE die Instanz 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 Antimoniker zurück. |
|
CreateBindCtx Gibt einen Zeiger auf eine Implementierung von IBindCtx (ein Bindkontextobjekt) zurück. Dieses Objekt speichert Informationen zu einem bestimmten Moniker-Bindungsvorgang. |
|
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 Datenberaterobjekt ab. |
|
CreateDataCache Ruft einen Zeiger auf eine neue Instanz einer ole-bereitgestellten Implementierung eines Datencaches ab. |
|
CreateFileMoniker Erstellt einen Dateimoniker basierend auf dem angegebenen Pfad. |
|
CreateGenericComposite Führt eine generische Zusammensetzung von zwei Monikern aus und liefert einen Zeiger auf den resultierenden zusammengesetzten Moniker. |
|
CreateItemMoniker Erstellt einen Elementmoniker, der ein Objekt innerhalb eines enthaltenden Objekts identifiziert (in der Regel ein zusammengesetztes Dokument). |
|
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 IsEqualGUID-Makro (objbase.h) bestimmt, ob zwei GUIDs gleich sind. |
|
MkParseDisplayName Konvertiert eine Zeichenfolge in einen Moniker, der das durch die Zeichenfolge benannte Objekt identifiziert. |
|
MonikerCommonPrefixWith Erstellt einen neuen Moniker basierend auf dem gemeinsamen Präfix, den dieser Moniker (der die Daten dieses Moniker-Objekts umfasst) mit einem anderen Moniker teilt. |
|
MonikerRelativePathTo Stellt einen Moniker bereit, der, wenn er am Ende des ersten angegebenen Monikers (oder einer mit einer ähnlichen Struktur) zusammengesetzt wird, den zweiten angegebenen Moniker zurückgibt. |
|
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 Bytearraywrapperobjekt, das vom Aufrufer bereitgestellt wird. |
|
StgOpenLayoutDocfile Öffnet eine Verbunddatei 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. |