OcInitialize function
Initializes the optional component manager.
Syntax
PVOID OcInitialize(
_In_ POCM_CLIENT_CALLBACKS Callbacks,
_In_ LPCTSTR MasterOcInfName,
_In_ UINT Flags,
_Out_ PBOOL ShowError,
_In_ PVOID Log
);
Parameters
-
Callbacks [in]
-
A pointer to an OCM_CLIENT_CALLBACKS structure that specifies the callback functions to be used by the OC manager to perform various tasks.
-
MasterOcInfName [in]
-
The path of the master OC .inf file.
-
Flags [in]
-
This parameter can be one or more of the following values.
-
OCINIT_FORCENEWINF (0x00000001)
-
OCINIT_KILLSUBCOMPS (0x00000002)
-
OCINIT_RUNQUIET (0x00000004)
-
OCINIT_LANGUAGEAWARE (0x00000008)
-
-
ShowError [out]
-
If the function fails, this parameter indicates whether to display an error message.
-
Log [in]
-
A handle to the log.
Return value
The function returns the OC manager context value.
Remarks
This function has no associated import library or header file; you must call it using the LoadLibrary and GetProcAddress functions.
Requirements
Requirement | Value |
---|---|
DLL |
|
See also