Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa intestazione viene usata da Component Object Model (COM). Per altre informazioni, vedere:
objidlbase.h contiene le interfacce di programmazione seguenti:
Interfacce
|
IAgileObject L'interfaccia IAgileObject (objidlbase.h) contrassegna un'interfaccia come agile in tutti gli appartamenti. |
|
ICallFactory L'interfaccia ICallFactory (objidlbase.h) crea un oggetto chiamata per l'elaborazione delle chiamate ai metodi di un'interfaccia asincrona. |
|
ICancelMethodCalls L'interfaccia ICancelMethodCalls (objidlbase.h) gestisce le richieste di annullamento in una chiamata al metodo in uscita e monitora lo stato corrente di tale chiamata. |
|
IComThreadingInfo L'interfaccia IComThreadingInfo (objidlbase.h) consente di ottenere le informazioni seguenti sull'apartment e sul thread in esecuzione del chiamante. |
|
IContext L'interfaccia IContext (objidlbase.h) supporta l'impostazione delle proprietà del contesto COM+. |
|
IEnumContextProps L'interfaccia IEnumContextProps (objidlbase.h) fornisce un meccanismo per enumerare le proprietà di contesto associate a un contesto dell'oggetto COM+. |
|
Ienumstring L'interfaccia IEnumString (objidlbase.h) enumera le stringhe. LPWSTR è il tipo che indica un puntatore a una stringa con terminazione zero di caratteri wide o Unicode. |
|
IEnumUnknown L'interfaccia IEnumUnknown (objidlbase.h) enumera gli oggetti con l'interfaccia IUnknown e può enumerare gli oggetti in un componente contenente più oggetti. |
|
IExternalConnection L'interfaccia IExternalConnection (objidlbase.h) gestisce il numero di connessioni di un oggetto server sottoposto a marshalling o esterno. |
|
IFastRundown L'interfaccia IFastRundown (objidlbase.h) contrassegna un'interfaccia come idonea per il comportamento rapido del rundown. |
|
IGlobalOptions L'interfaccia IGlobalOptions (objidlbase.h) imposta e esegue query sulle proprietà globali del runtime COM (Component Object Model). |
|
IInternalUnknown L'interfaccia IInternalUnknown (objidlbase.h) viene usata nei gestori lato client leggeri che richiedono l'accesso alle interfacce interne nel proxy. |
|
IMalloc L'interfaccia IMalloc (objidlbase.h) alloca, libera e gestisce la memoria. |
|
IMarshal L'interfaccia IMarshal (objidlbase.h) consente a un oggetto COM di definire e gestire il marshalling dei puntatori di interfaccia. |
|
IMarshalingStream L'interfaccia IMarshalingStream (objidlbase.h) fornisce informazioni aggiuntive sul contesto di marshalling a oggetti e unmarshaler con marshalling personalizzato. |
|
IMultiQI L'interfaccia IMultiQI (objidlbase.h) consente a un client di eseguire query su un proxy oggetto o un gestore per più interfacce usando una singola chiamata RPC. |
|
INoMarshal L'interfaccia INoMarshal (objidlbase.h) contrassegna un oggetto che non supporta il marshalling o l'archiviazione nella tabella dell'interfaccia globale. |
|
IObjContext L'interfaccia IObjContext (objidlbase.h) esegue varie operazioni sui contesti. |
|
IPipeByte L'interfaccia IPipeByte (objidlbase.h) trasferisce i dati del tipo di byte (che è largo 8 bit). |
|
IPipeDouble L'interfaccia IPipeDouble (objidlbase.h) trasferisce i dati del tipo double (che è largo 64 bit). |
|
IPipeLong L'interfaccia IPipeLong (objidlbase.h) trasferisce i dati del tipo long integer (che è largo 32 bit). |
|
Iprocessinitcontrol L'interfaccia IProcessInitControl (objidlbase.h) specifica l'intervallo di timeout di inizializzazione del processo. |
|
IPSFactoryBuffer L'interfaccia IPSFactoryBuffer (objidlbase.h) fornisce metodi personalizzati per la creazione di proxy e stub di oggetti COM. Questa interfaccia non può essere sottoposto a marshalling. |
|
IRpcChannelBuffer L'interfaccia IRpcChannelBuffer (objidlbase.h) esegue il marshalling dei dati tra un proxy client COM e uno stub del server COM. |
|
IRpcOptions L'interfaccia IRpcOptions (objidlbase.h) consente ai chiamanti di impostare o eseguire query sui valori di varie proprietà che controllano il modo in cui COM gestisce le chiamate rpc (Remote Procedure Call). |
|
IRpcProxyBuffer L'interfaccia IRpcProxyBuffer (objidlbase.h) controlla il proxy RPC usato per effettuare il marshalling dei dati tra i componenti COM. |
|
IRpcStubBuffer L'interfaccia IRpcStubBuffer (objidlbase.h) controlla lo stub RPC usato per effettuare il marshalling dei dati tra i componenti COM. |
|
IServerSecurity L'interfaccia IServerSecurity (objidlbase.h) viene usata da un server per autenticare il client e gestire la rappresentazione del client. |
|
IStdMarshalInfo L'interfaccia IStdMarshalInfo (objidlbase.h) recupera il CLSID che identifica il gestore da usare nel processo di destinazione durante il marshalling standard. |
|
ISurrogate L'interfaccia ISurrogate (objidlbase.h) viene usata per caricare dinamicamente nuovi server DLL in un surrogato esistente e liberare il surrogato quando non è più necessario. |
|
Isynchronize L'interfaccia ISynchronize (objidlbase.h) fornisce comunicazioni asincrone tra gli oggetti sull'occorrenza di un evento. |
|
ISynchronizeContainer L'interfaccia ISynchronizeContainer (objidlbase.h) gestisce un gruppo di oggetti di sincronizzazione senza segno. |
|
ISynchronizeEvent L'interfaccia ISynchronizeEvent (objidlbase.h) assegna un handle di evento a un oggetto di sincronizzazione. |
|
ISynchronizeHandle L'interfaccia ISynchronizeHandle (objidlbase.h) recupera un handle associato a un oggetto di sincronizzazione. |
Strutture
|
COSERVERINFO La struttura COSERVERINFO (objidlbase.h) identifica una risorsa computer remota per le funzioni di attivazione. |
|
MULTI_QI La struttura MULTI_QI (objidlbase.h) rappresenta un'interfaccia in una query per più interfacce. |
|
RPCOLEMESSAGE La struttura RPCOLEMESSAGE (objidlbase.h) contiene argomenti di chiamata di marshalling e valori restituiti tra i componenti COM. |
|
SOLE_AUTHENTICATION_INFO La struttura SOLE_AUTHENTICATION_INFO (objidlbase.h) identifica un servizio di autenticazione, un servizio di autorizzazione e le informazioni di autenticazione per il servizio di autenticazione specificato. |
|
SOLE_AUTHENTICATION_LIST La struttura SOLE_AUTHENTICATION_LIST (objidlbase.h) indica le informazioni di autenticazione predefinite da usare con ogni servizio di autenticazione. |
|
SOLE_AUTHENTICATION_SERVICE La struttura SOLE_AUTHENTICATION_SERVICE (objidlbase.h) identifica un servizio di autenticazione che un server è disposto a usare per comunicare con un client. |
Enumerazioni
|
APTTYPE L'enumerazione APTTYPE (objidlbase.h) specifica diversi tipi di appartamenti. |
|
APTTYPEQUALIFIER L'enumerazione APTTYPEQUALIFIER (objidlbase.h) specifica il set di possibili qualificatori del tipo di apartment COM. |
|
CO_MARSHALING_CONTEXT_ATTRIBUTES L'enumerazione CO_MARSHALING_CONTEXT_ATTRIBUTES (objidlbase.h) identifica uno degli attributi su cui è possibile eseguire query usando il metodo GetMarshalingContextAttribute. |
|
EOLE_AUTHENTICATION_CAPABILITIES L'enumerazione EOLE_AUTHENTICATION_CAPABILITIES (objidlbase.h) specifica varie funzionalità in CoInitializeSecurity e IClientSecurity::SetBlanket. |
|
EXTCONN L'enumerazione EXTCONN (objidlbase.h) specifica il tipo di connessione esterna esistente in un oggetto incorporato. |
|
GLOBALOPT_PROPERTIES L'enumerazione GLOBALOPT_PROPERTIES (objidlbase.h) identifica le opzioni globali del processo che è possibile impostare o eseguire query usando l'interfaccia IGlobalOptions. |
|
GLOBALOPT_UNMARSHALING_POLICY_VALUES L'enumerazione GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h) fornisce i valori per l'opzione globale dei criteri di annullamento delmarshaling COM. |
|
THDTYPE L'enumerazione THDTYPE (objidlbase.h) indica se un determinato thread supporta un ciclo di messaggi. |