Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
objbase.h содержит следующие интерфейсы программирования:
Functions
|
BindMoniker Находит объект с помощью его моникера, активирует объект, если он неактивен, и извлекает указатель на указанный интерфейс в этом объекте. |
|
CLSIDFromProgIDEx Функция CLSIDFromProgIDEx (objbase.h) активирует автоматическую установку, если политика COMClassStore включена. |
|
CoAllowSetForegroundWindow Эта функция передает привилегию переднего плана (привилегию для задания окна переднего плана) из одного процесса в другой. Процесс, имеющий привилегию переднего плана, может вызвать эту функцию, чтобы передать эту привилегию в локальный процесс COM-сервера. |
|
CoDosDateTimeToFileTime Преобразует MS-DOS представление времени и даты в структуру FILETIME, используемую Windows. |
|
CoFileTimeNow Функция CoFileTimeNow (objbase.h) возвращает текущее время в виде структуры FILETIME. |
|
CoFileTimeToDosDateTime Преобразует FILETIME в значения даты и времени MS-DOS. |
|
CoFreeAllLibraries Освобождает все библиотеки DLL, загруженные с помощью функции CoLoadLibrary (вызываемой внутри CoGetClassObject), независимо от того, используются ли они в данный момент. |
|
CoFreeLibrary Освобождает библиотеку, которая при загрузке была указана явным образом. |
|
CoGetInstanceFromFile Создает объект и инициализирует его из файла с помощью IPersistFile::Load. |
|
CoGetInstanceFromIStorage Создает новый объект и инициализирует его из объекта хранилища с помощью внутреннего вызова IPersistFile::Load. |
|
CoGetObject Преобразует отображаемое имя в моникер, который идентифицирует именованный объект, а затем привязывается к объекту, определяемму моникером. |
|
CoGetSystemSecurityPermissions Возвращает значения по умолчанию дескрипторов безопасности разрешений на запуск и доступ на уровне компьютера, а также ограничения на запуск и доступ. |
|
CoInitialize Инициализирует com-библиотеку в текущем потоке и определяет модель параллелизма как однопотоковую квартиру (STA). |
|
CoInstall Устанавливает запрошенное приложение COM-сервера. |
|
CoIsOle1Class Определяет, представляет ли указанный CLSID объект OLE 1. |
|
CoLoadLibrary Загружает определенную библиотеку DLL в процесс вызывающего средства. |
|
CoRegisterChannelHook Регистрирует перехватчик канала. |
|
CoRegisterInitializeSpy Регистрирует реализацию интерфейса IInitializeSpy. Интерфейс IInitializeSpy определяется, чтобы разработчики могли выполнять инициализацию и очистку в com-квартирах. |
|
CoRegisterMallocSpy Регистрирует реализацию интерфейса IMallocSpy, после чего требуется OLE вызывать методы оболочки вокруг каждого вызова соответствующего метода IMalloc. |
|
CoRegisterMessageFilter Регистрируется в OLE экземпляр интерфейса IMessageFilter, который используется для обработки проблем параллелизма в текущем потоке. |
|
CoRevokeInitializeSpy Отменяет зарегистрированную реализацию интерфейса IInitializeSpy. |
|
CoRevokeMallocSpy Отменяет зарегистрированный объект IMallocSpy. |
|
CoTreatAsClass Устанавливает или удаляет эмуляцию, в которой объекты одного класса обрабатываются как объекты другого класса. |
|
CreateAntiMoniker Создает и возвращает новый анти-моникер. |
|
CreateBindCtx Возвращает указатель на реализацию IBindCtx (объект контекста привязки). Этот объект хранит сведения о определенной операции привязки моникера. |
|
CreateClassMoniker Создает моникер класса, ссылающийся на указанный класс. |
|
CreateDataAdviseHolder Функция CreateDataAdviseHolder (objbase.h) извлекает указатель на реализацию OLE IDataAdviseHolder в объекте владельца данных. |
|
CreateDataCache Извлекает указатель на новый экземпляр предоставленной OLE реализации кэша данных. |
|
CreateFileMoniker Создает моникер файла на основе указанного пути. |
|
CreateGenericComposite Выполняет универсальную композицию двух моникеров и предоставляет указатель на результирующий составной моникер. |
|
CreateItemMoniker Создает моникер элемента, который идентифицирует объект в содержательном объекте (обычно составной документ). |
|
CreateObjrefMoniker Создает моникер OBJREF на основе указателя на объект. |
|
CreatePointerMoniker Создает моникер указателя на основе указателя на объект. |
|
GetClassFile Возвращает CLSID, связанный с указанным именем файла. |
|
GetRunningObjectTable Возвращает указатель на интерфейс IRunningObjectTable в локальной работающей таблице объектов (ROT). |
|
IsEqualGUID Макрос IsEqualGUID (objbase.h) определяет, равны ли два GUID. |
|
MkParseDisplayName Преобразует строку в моникер, который определяет объект, именованный строкой. |
|
MonikerCommonPrefixWith Создает новый моникер на основе общего префикса, который моникер (один из которых состоит из данных этого моникера) используется другим моникером. |
|
MonikerRelativePathTo Предоставляет моникер, который при создании на конец первого указанного моникера (или один с аналогичной структурой), дает второй указанный моникер. |
|
StgGetIFillLockBytesOnFile Открывает объект-оболочку во временном файле. |
|
StgGetIFillLockBytesOnILockBytes Создает новый объект-оболочку в объекте массива байтов, предоставленном вызывающим объектом. |
|
StgOpenAsyncDocfileOnIFillLockBytes Открывает существующий объект корневого асинхронного хранилища в объекте-оболочке байтов массива, предоставленном вызывающим объектом. |
|
StgOpenLayoutDocfile Открывает составной файл в реализации ILockBytes, которая может отслеживать данные сектора. |
Перечисления
|
COINIT Определяет модель параллелизма, используемую для входящих вызовов объектов, созданных этим потоком. Эта модель параллелизма может быть многопоточной или многопоточной. |
|
COMSD Определяет тип дескриптора безопасности COM, который необходимо получить при вызове CoGetSystemSecurityPermissions. |