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 vom Component Object Model (COM) verwendet. Weitere Informationen finden Sie unter
objidlbase.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IAgileObject Die IAgileObject-Schnittstelle (objidlbase.h) markiert eine Schnittstelle, die wohnungsübergreifend agil ist. |
|
ICallFactory Die ICallFactory-Schnittstelle (objidlbase.h) erstellt ein Aufrufobjekt zum Verarbeiten von Aufrufen der Methoden einer asynchronen Schnittstelle. |
|
ICancelMethodCalls Die ICancelMethodCalls-Schnittstelle (objidlbase.h) verwaltet Abbruchanforderungen für einen ausgehenden Methodenaufruf und überwacht den aktuellen Zustand dieses Aufrufs. |
|
IComThreadingInfo Mit der IComThreadingInfo-Schnittstelle (objidlbase.h) können Sie die folgenden Informationen über das Apartment und den Thread abrufen, die der Aufrufer ausführt. |
|
IContext Die IContext-Schnittstelle (objidlbase.h) unterstützt das Festlegen von COM+-Kontexteigenschaften. |
|
IEnumContextProps Die IEnumContextProps-Schnittstelle (objidlbase.h) bietet einen Mechanismus zum Auflisten der Kontexteigenschaften, die einem COM+-Objektkontext zugeordnet sind. |
|
IEnumString Die IEnumString-Schnittstelle (objidlbase.h) listet Zeichenfolgen auf. LPWSTR ist der Typ, der einen Zeiger auf eine Zeichenfolge mit 0-Endung mit breiten oder Unicode-Zeichen angibt. |
|
IEnumUnknown Die IEnumUnknown-Schnittstelle (objidlbase.h) listet Objekte mit der IUnknown-Schnittstelle auf und kann die Objekte in einer Komponente mit mehreren Objekten auflisten. |
|
IExternalConnection Die IExternalConnection-Schnittstelle (objidlbase.h) verwaltet die Anzahl der gemarschten oder externen Verbindungen eines Serverobjekts. |
|
IFastRundown Die IFastRundown-Schnittstelle (objidlbase.h) kennzeichnet eine Schnittstelle als geeignet für schnelles Rundownverhalten. |
|
IGlobalOptions Die IGlobalOptions-Schnittstelle (objidlbase.h) legt globale Eigenschaften der COM-Runtime (Component Object Model) fest und fragt sie ab. |
|
IInternalUnknown Die IInternalUnknown-Schnittstelle (objidlbase.h) wird in einfachen clientseitigen Handlern verwendet, die Zugriff auf die internen Schnittstellen auf dem Proxy erfordern. |
|
IMalloc Die IMalloc-Schnittstelle (objidlbase.h) weist Speicher zu, gibt frei und verwaltet diesen. |
|
IMarshal Mit der IMarshal-Schnittstelle (objidlbase.h) kann ein COM-Objekt das Marshalling seiner Schnittstellenzeiger definieren und verwalten. |
|
IMarshalingStream Die IMarshalingStream-Schnittstelle (objidlbase.h) stellt zusätzliche Informationen zum Marshallkontext für benutzerdefinierte Marshallobjekte und Entmarshaler bereit. |
|
IMultiQI Die IMultiQI-Schnittstelle (objidlbase.h) ermöglicht es einem Client, einen Objektproxy oder Handler für mehrere Schnittstellen mithilfe eines einzelnen RPC-Aufrufs abzufragen. |
|
INoMarshal Die INoMarshal-Schnittstelle (objidlbase.h) markiert ein Objekt, das das Marshallen oder Speichern in der globalen Schnittstellentabelle nicht unterstützt. |
|
IObjContext Die IObjContext-Schnittstelle (objidlbase.h) führt verschiedene Vorgänge für Kontexte aus. |
|
IPipeByte Die IPipeByte-Schnittstelle (objidlbase.h) überträgt Daten des Bytetyps (8 Bit breit). |
|
IPipeDouble Die IPipeDouble-Schnittstelle (objidlbase.h) überträgt Daten des Double-Typs (64 Bit breit). |
|
IPipeLong Die IPipeLong-Schnittstelle (objidlbase.h) überträgt Daten des typs long integer (32 Bit breit). |
|
IProcessInitControl Die IProcessInitControl-Schnittstelle (objidlbase.h) gibt das Timeoutintervall für die Prozessinitialisierung an. |
|
IPSFactoryBuffer Die IPSFactoryBuffer-Schnittstelle (objidlbase.h) stellt benutzerdefinierte Methoden zum Erstellen von COM-Objektproxys und -Stubs bereit. Diese Schnittstelle kann nicht gemarst werden. |
|
IRpcChannelBuffer Die IRpcChannelBuffer-Schnittstelle (objidlbase.h) marshallt Daten zwischen einem COM-Clientproxy und einem COM-Serverstub. |
|
IRpcOptions Mit der IRpcOptions-Schnittstelle (objidlbase.h) können Aufrufer die Werte verschiedener Eigenschaften festlegen oder abfragen, die steuern, wie COM Remoteprozeduraufrufe (RPC) verarbeitet. |
|
IRpcProxyBuffer Die IRpcProxyBuffer-Schnittstelle (objidlbase.h) steuert den RPC-Proxy, der zum Marshallen von Daten zwischen COM-Komponenten verwendet wird. |
|
IRpcStubBuffer Die IRpcStubBuffer-Schnittstelle (objidlbase.h) steuert den RPC-Stub, der zum Marshallen von Daten zwischen COM-Komponenten verwendet wird. |
|
IServerSecurity Die IServerSecurity-Schnittstelle (objidlbase.h) wird von einem Server verwendet, um den Client zu authentifizieren und den Identitätswechsel des Clients zu verwalten. |
|
IStdMarshalInfo Die IStdMarshalInfo-Schnittstelle (objidlbase.h) ruft die CLSID ab, die den Handler identifiziert, der während des Standard marshalings im Zielprozess verwendet werden soll. |
|
ISurrogate Die ISurrogate-Schnittstelle (objidlbase.h) wird verwendet, um neue DLL-Server dynamisch in ein vorhandenes Ersatzgate zu laden und die Ersatzperson freizugeben, wenn es nicht mehr benötigt wird. |
|
ISynchronisieren Die ISynchronize-Schnittstelle (objidlbase.h) ermöglicht eine asynchrone Kommunikation zwischen Objekten über das Auftreten eines Ereignisses. |
|
ISynchronizeContainer Die ISynchronizeContainer-Schnittstelle (objidlbase.h) verwaltet eine Gruppe nicht signalisierter Synchronisierungsobjekte. |
|
ISynchronizeEvent Die ISynchronizeEvent-Schnittstelle (objidlbase.h) weist einem Synchronisierungsobjekt ein Ereignishandle zu. |
|
ISynchronizeHandle Die ISynchronizeHandle-Schnittstelle (objidlbase.h) ruft ein Handle ab, das einem Synchronisierungsobjekt zugeordnet ist. |
Strukturen
|
COSERVERINFO Die STRUKTUR COSERVERINFO (objidlbase.h) identifiziert eine Remotecomputerressource für die Aktivierungsfunktionen. |
|
MULTI_QI Die MULTI_QI-Struktur (objidlbase.h) stellt eine Schnittstelle in einer Abfrage für mehrere Schnittstellen dar. |
|
RPCOLEMESSAGE Die RPCOLEMESSAGE-Struktur (objidlbase.h) enthält Marshalling-Aufrufargumente und Rückgabewerte zwischen COM-Komponenten. |
|
SOLE_AUTHENTICATION_INFO Die SOLE_AUTHENTICATION_INFO-Struktur (objidlbase.h) identifiziert einen Authentifizierungsdienst, einen Autorisierungsdienst und die Authentifizierungsinformationen für den angegebenen Authentifizierungsdienst. |
|
SOLE_AUTHENTICATION_LIST Die struktur SOLE_AUTHENTICATION_LIST (objidlbase.h) gibt die Standardauthentifizierungsinformationen an, die mit jedem Authentifizierungsdienst verwendet werden sollen. |
|
SOLE_AUTHENTICATION_SERVICE Die SOLE_AUTHENTICATION_SERVICE-Struktur (objidlbase.h) identifiziert einen Authentifizierungsdienst, den ein Server für die Kommunikation mit einem Client verwenden möchte. |
Enumerationen
|
APTTYPE Die APTTYPE -Enumeration (objidlbase.h) gibt verschiedene Wohnungstypen an. |
|
APTTYPEQUALIFIER Die APTTYPEQUALIFIER (objidlbase.h)-Enumeration gibt den Satz möglicher COM-Apartmenttypqualfizierer an. |
|
CO_MARSHALING_CONTEXT_ATTRIBUTES Die CO_MARSHALING_CONTEXT_ATTRIBUTES -Enumeration (objidlbase.h) identifiziert eines der Attribute, die Sie mit der GetMarshalingContextAttribute-Methode abfragen können. |
|
EOLE_AUTHENTICATION_CAPABILITIES Die EOLE_AUTHENTICATION_CAPABILITIES -Enumeration (objidlbase.h) gibt verschiedene Funktionen in CoInitializeSecurity und IClientSecurity::SetBlanket an. |
|
EXTCONN Die EXTCONN-Enumeration (objidlbase.h) gibt den Typ der externen Verbindung an, die für ein eingebettetes Objekt vorhanden ist. |
|
GLOBALOPT_PROPERTIES Die GLOBALOPT_PROPERTIES (objidlbase.h)-Enumeration identifiziert prozess-globale Optionen, die Sie mithilfe der IGlobalOptions-Schnittstelle festlegen oder abfragen können. |
|
GLOBALOPT_UNMARSHALING_POLICY_VALUES Die GLOBALOPT_UNMARSHALING_POLICY_VALUES -Enumeration (objidlbase.h) stellt Werte für die globale Option für die COM-Entmarshalingrichtlinie bereit. |
|
THDTYPE Die THDTYPE-Enumeration (objidlbase.h) gibt an, ob ein bestimmter Thread eine Nachrichtenschleife unterstützt. |