Auf Englisch lesen

Freigeben über


OcInitialize-Funktion

Initialisiert den optionalen Komponenten-Manager.

Syntax

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

Parameter

Rückrufe [in]

Ein Zeiger auf eine OCM_CLIENT_CALLBACKS-Struktur , die die Rückruffunktionen angibt, die vom OC-Manager zum Ausführen verschiedener Aufgaben verwendet werden sollen.

MasterOcInfName [in]

Der Pfad der master OC-INF-Datei.

Flaggen [in]

Dieser Parameter kann einen oder mehrere der folgenden Werte aufweisen.

OCINIT_FORCENEWINF (0x00000001)

OCINIT_KILLSUBCOMPS (0x00000002)

OCINIT_RUNQUIET (0x00000004)

OCINIT_LANGUAGEAWARE (0x00000008)

ShowError [out]

Wenn die Funktion fehlschlägt, gibt dieser Parameter an, ob eine Fehlermeldung angezeigt werden soll.

Anmelden [in]

Ein Handle für das Protokoll.

Rückgabewert

Die Funktion gibt den Kontextwert des OC-Managers zurück.

Bemerkungen

Dieser Funktion ist keine Importbibliothek oder Headerdatei zugeordnet. Sie müssen sie mit den Funktionen LoadLibrary und GetProcAddress aufrufen.

Anforderungen

Anforderung Wert
DLL
OcManage.dll

Siehe auch

OCM_CLIENT_CALLBACKS

OcTerminate