Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется компонентной объектной моделью (COM). Дополнительные сведения см. в разделе:
objidlbase.h содержит следующие программные интерфейсы:
Интерфейсы
|
IAgileObject Интерфейс IAgileObject (objidlbase.h) помечает интерфейс как гибкий в разных квартирах. |
|
ICallFactory Интерфейс ICallFactory (objidlbase.h) создает объект вызова для обработки вызовов методов асинхронного интерфейса. |
|
ICancelMethodCalls Интерфейс ICancelMethodCalls (objidlbase.h) управляет запросами отмены в вызове исходящего метода и отслеживает текущее состояние этого вызова. |
|
IComThreadingInfo Интерфейс IComThreadingInfo (objidlbase.h) позволяет получить следующие сведения о объекте и потоке, которые выполняет вызывающий объект. |
|
IContext Интерфейс IContext (objidlbase.h) поддерживает настройку свойств контекста COM+. |
|
IEnumContextProps Интерфейс IEnumContextProps (objidlbase.h) предоставляет механизм перечисления свойств контекста, связанных с контекстом объекта COM+. |
|
IEnumString Интерфейс IEnumString (objidlbase.h) перечисляет строки. LPWSTR — это тип, указывающий указатель на строку с нулевым завершением из расширенных символов или символов Юникода. |
|
IEnumUnknown Интерфейс IEnumUnknown (objidlbase.h) перечисляет объекты с интерфейсом IUnknown и может выполнять перечисление через объекты в компоненте, содержавом несколько объектов. |
|
IExternalConnection Интерфейс IExternalConnection (objidlbase.h) управляет количеством маршалированных или внешних подключений для объекта сервера. |
|
IFastRundown Интерфейс IFastRundown (objidlbase.h) помечает интерфейс как подходящий для быстрого запуска. |
|
IGlobalOptions Интерфейс IGlobalOptions (objidlbase.h) задает и запрашивает глобальные свойства среды выполнения модели COM. |
|
IInternalUnknown Интерфейс IInternalUnknown (objidlbase.h) используется в упрощенных обработчиках на стороне клиента, которым требуется доступ к внутренним интерфейсам на прокси-сервере. |
|
IMalloc Интерфейс IMalloc (objidlbase.h) выделяет, освобождает память и управляет ею. |
|
ИМаршал Интерфейс IMarshal (objidlbase.h) позволяет COM-объекту определять и управлять маршалингом указателей интерфейса. |
|
IMarshalingStream Интерфейс IMarshalingStream (objidlbase.h) предоставляет дополнительные сведения о контексте маршалинга для пользовательских объектов и объектов unmarshalers. |
|
IMultiQI Интерфейс IMultiQI (objidlbase.h) позволяет клиенту запрашивать прокси-сервер объекта или обработчик для нескольких интерфейсов с помощью одного вызова RPC. |
|
INoMarshal Интерфейс INoMarshal (objidlbase.h) помечает объект, который не поддерживает маршалирование или хранение в глобальной таблице интерфейсов. |
|
IObjContext Интерфейс IObjContext (objidlbase.h) выполняет различные операции с контекстами. |
|
IPipeByte Интерфейс IPipeByte (objidlbase.h) передает данные типа байтов (шириной 8 бит). |
|
IPipeDouble Интерфейс IPipeDouble (objidlbase.h) передает данные типа double (шириной 64 бита). |
|
IPipeLong Интерфейс IPipeLong (objidlbase.h) передает данные длинного целочисленного типа (шириной 32 бита). |
|
IProcessInitControl Интерфейс IProcessInitControl (objidlbase.h) задает интервал времени ожидания инициализации процесса. |
|
IPSFactoryBuffer Интерфейс IPSFactoryBuffer (objidlbase.h) предоставляет пользовательские методы для создания прокси-серверов и заглушек COM-объектов. Этот интерфейс не является маршалингом. |
|
IRpcChannelBuffer Интерфейс IRpcChannelBuffer (objidlbase.h) маршалирует данные между прокси-сервером COM и заглушкой COM-сервера. |
|
IRpcOptions Интерфейс IRpcOptions (objidlbase.h) позволяет вызывающим абонентам задавать или запрашивать значения различных свойств, которые определяют, как COM обрабатывает удаленные вызовы процедур (RPC). |
|
IRpcProxyBuffer Интерфейс IRpcProxyBuffer (objidlbase.h) управляет прокси-сервером RPC, используемым для маршалирования данных между com-компонентами. |
|
IRpcStubBuffer Интерфейс IRpcStubBuffer (objidlbase.h) управляет заглушкой RPC, используемой для маршалирования данных между com-компонентами. |
|
IServerSecurity Интерфейс IServerSecurity (objidlbase.h) используется сервером для проверки подлинности клиента и управления олицетворением клиента. |
|
IStdMarshalInfo Интерфейс IStdMarshalInfo (objidlbase.h) получает идентификатор CLSID, определяющий обработчик, который будет использоваться в целевом процессе во время стандартного маршалинга. |
|
ISurrogate Интерфейс ISurrogate (objidlbase.h) используется для динамической загрузки новых серверов DLL в существующий суррогат и освобождения суррогата, когда он больше не нужен. |
|
ISynchronize Интерфейс ISynchronize (objidlbase.h) обеспечивает асинхронную связь между объектами о возникновении события. |
|
ISynchronizeContainer Интерфейс ISynchronizeContainer (objidlbase.h) управляет группой объектов синхронизации без знака. |
|
ISynchronizeEvent Интерфейс ISynchronizeEvent (objidlbase.h) назначает дескриптор события объекту синхронизации. |
|
ISynchronizeHandle Интерфейс ISynchronizeHandle (objidlbase.h) извлекает дескриптор, связанный с объектом синхронизации. |
Структуры
|
COSERVERINFO Структура COSERVERINFO (objidlbase.h) определяет ресурс удаленного компьютера для функций активации. |
|
MULTI_QI Структура MULTI_QI (objidlbase.h) представляет интерфейс в запросе для нескольких интерфейсов. |
|
RPCOLEMESSAGE Структура RPCOLEMESSAGE (objidlbase.h) содержит аргументы вызова и возвращаемые значения между com-компонентами. |
|
SOLE_AUTHENTICATION_INFO Структура SOLE_AUTHENTICATION_INFO (objidlbase.h) определяет службу проверки подлинности, службу авторизации и сведения о проверке подлинности для указанной службы проверки подлинности. |
|
SOLE_AUTHENTICATION_LIST Структура SOLE_AUTHENTICATION_LIST (objidlbase.h) указывает сведения о проверке подлинности по умолчанию для использования с каждой службой проверки подлинности. |
|
SOLE_AUTHENTICATION_SERVICE Структура SOLE_AUTHENTICATION_SERVICE (objidlbase.h) определяет службу проверки подлинности, которую сервер готов использовать для взаимодействия с клиентом. |
Перечисления
|
APTTYPE Перечисление APTTYPE (objidlbase.h) определяет различные типы квартир. |
|
APTTYPEQUALIFIER Перечисление APTTYPEQUALIFIER (objidlbase.h) указывает набор возможных квалификаторов типа подразделения COM. |
|
CO_MARSHALING_CONTEXT_ATTRIBUTES Перечисление CO_MARSHALING_CONTEXT_ATTRIBUTES (objidlbase.h) определяет один из атрибутов, которые можно запрашивать с помощью метода GetMarshalingContextAttribute. |
|
EOLE_AUTHENTICATION_CAPABILITIES Перечисление EOLE_AUTHENTICATION_CAPABILITIES (objidlbase.h) определяет различные возможности в CoInitializeSecurity и IClientSecurity::SetBlanket. |
|
EXTCONN Перечисление EXTCONN (objidlbase.h) указывает тип внешнего соединения, существующего во внедренном объекте. |
|
GLOBALOPT_PROPERTIES Перечисление GLOBALOPT_PROPERTIES (objidlbase.h) определяет глобальные параметры процесса, которые можно задать или запросить с помощью интерфейса IGlobalOptions. |
|
GLOBALOPT_UNMARSHALING_POLICY_VALUES Перечисление GLOBALOPT_UNMARSHALING_POLICY_VALUES (objidlbase.h) предоставляет значения для глобального параметра политики расмарширования COM. |
|
THDTYPE Перечисление THDTYPE (objidlbase.h) указывает, поддерживает ли определенный поток цикл сообщений. |