OcInitialize 函数

初始化可选组件管理器。

语法

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

参数

回调 [in]

指向 OCM_CLIENT_CALLBACKS 结构的指针,该结构指定 OC 管理器用于执行各种任务的回调函数。

MasterOcInfName [in]

主 OC .inf 文件的路径。

Flags [in]

此参数可使用以下一个或多个值。

OCINIT_FORCENEWINF (0x00000001)

OCINIT_KILLSUBCOMPS (0x00000002)

OCINIT_RUNQUIET (0x00000004)

OCINIT_LANGUAGEAWARE (0x00000008)

ShowError [out]

如果函数失败,此参数指示是否显示错误消息。

登录 [in]

日志的句柄。

返回值

函数返回 OC 管理器上下文值。

备注

此函数没有关联的导入库或头文件;必须使用 LoadLibraryGetProcAddress 函数调用它。

要求

要求
DLL
OcManage.dll

另请参阅

OCM_CLIENT_CALLBACKS

OcTerminate