Функция OcInitialize

Инициализирует необязательный диспетчер компонентов.

Синтаксис

PVOID OcInitialize(
  _In_  POCM_CLIENT_CALLBACKS Callbacks,
  _In_  LPCTSTR               MasterOcInfName,
  _In_  UINT                  Flags,
  _Out_ PBOOL                 ShowError,
  _In_  PVOID                 Log
);

Параметры

Обратные вызовы [вход]

Указатель на структуру OCM_CLIENT_CALLBACKS , указывающую функции обратного вызова, используемые диспетчером OC для выполнения различных задач.

MasterOcInfName [in]

Путь к INF-файлу master OC.

Флаги [в]

Этот параметр может иметь одно или несколько из следующих значений.

OCINIT_FORCENEWINF (0x00000001)

OCINIT_KILLSUBCOMPS (0x00000002)

OCINIT_RUNQUIET (0x00000004)

OCINIT_LANGUAGEAWARE (0x00000008)

ShowError [out]

Если функция завершается сбоем, этот параметр указывает, следует ли отображать сообщение об ошибке.

Вход [вход]

Дескриптор журнала.

Возвращаемое значение

Функция возвращает значение контекста диспетчера OC.

Комментарии

У этой функции нет связанной библиотеки импорта или файла заголовка; его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress .

Требования

Требование Значение
DLL
OcManage.dll

См. также раздел

OCM_CLIENT_CALLBACKS

OcTerminate