Freigeben über


IProcessInitializer::Startup-Methode (comsvcs.h)

Wird aufgerufen, wenn Dllhost.exe gestartet wird.

Syntax

HRESULT Startup(
  [in] IUnknown *punkProcessControl
);

Parameter

[in] punkProcessControl

Ein Zeiger auf die IUnknown-Schnittstelle der com-Komponente, die gestartet wird.

Windows XP/2000: Dieser Parameter ist immer NULL.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.

Hinweise

Die IUnknown-Schnittstelle , auf die von punkProcessControl verwiesen wird, muss zu einer COM-Komponente gehören, die eine IProcessInitControl-Schnittstelle implementiert. Diese Schnittstelle unterstützt die einzelne Methode ResetInitializerTimeout. Der Initialisierungscode im Startvorgang kann die ResetInitializerTimeout-Methode aufrufen, wobei dwSecondsRemaining auf die Anzahl der verbleibenden Sekunden festgelegt ist, bevor beim Start der Komponente ein Zeitlimit auftritt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comsvcs.h

Weitere Informationen

IProcessInitializer