Udostępnij przez


IDebugCoreServer3::CreateInstanceInServer

Tworzy wystąpienie aparatu debugowania na serwerze.

Składnia

int CreateInstanceInServer(
   string     szDll,
   ushort     wLangID,
   ref Guid   clsidObject,
   ref Guid   riid,
   out IntPtr ppvObject
);

Parametry

szDll
[in] Ścieżka do biblioteki DLL, która implementuje identyfikator CLSID określony w parametrze clsidObject . Jeśli jest NULLto , funkcja COM jest wywoływana CoCreateInstance .

wLangId
[in] Ustawienia regionalne aparatu debugowania. Może to być wartość 0, jeśli nie należy wywoływać metody SetLocale .

clsidObject
[in] CLSID aparatu debugowania do utworzenia.

riid
[in] Identyfikator interfejsu określonego interfejsu do pobrania z obiektu klasy.

ppvObject
[out] IUnknown interfejs z utworzonego obiektu. Rzutowanie lub przeprowadzanie marshalingu tego obiektu do żądanego interfejsu.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Zobacz też