Udostępnij za pośrednictwem


FtmBase::GetUnmarshalClass — Metoda

Pobiera identyfikator klasy, który korzysta z modelu COM do zlokalizowania pliku DLL zawierającego kod dla odpowiedniego serwera proxy.COM ładuje tej biblioteki DLL, aby utworzyć niezainicjowanych wystąpienie serwera proxy.

STDMETHODIMP GetUnmarshalClass(
   __in REFIID riid,
   __in_opt void *pv,
   __in DWORD dwDestContext,
   __reserved void *pvDestContext,
   __in DWORD mshlflags,
   __out CLSID *pCid
) override;

Parametry

  • riid
    Odwołanie do identyfikatora interfejsu, który można zorganizować.

  • pv
    Wskaźnika do interfejsu, aby zorganizować; może mieć wartość NULL, jeśli obiekt wywołujący nie jest wskaźnik do żądanego interfejsu.

  • dwDestContext
    Kontekst miejsca przeznaczenia, gdzie ma zostać wycofana określonego interfejsu.

    Należy określić jeden lub więcej wartości wyliczenia MSHCTX.

    Unmarshaling może wystąpić w innego apartamentu bieżącego procesu (MSHCTX_INPROC) lub w innym procesie na tym samym komputerze co bieżącego procesu (MSHCTX_LOCAL).

  • pvDestContext
    Zarezerwowane do użycia w przyszłości; musi mieć wartość NULL.

  • mshlflags
    Kiedy to operacja zostanie zakończona, wskaźnik CLSID, które ma być używany do utworzenia obiektu pośredniczącego w procesie klienta.

  • pCid

Wartość zwracana

S_OK w przypadku powodzenia; w przeciwnym razie S_FALSE.

Wymagania

Nagłówek: ftm.h

Obszar nazw: Microsoft::WRL

Zobacz też

Informacje

FtmBase — Klasa