HRESULT &AtlMarshalPtrInProc (IUnknown * pUnk, const IIDamp; IID, IStream ** ppStream );
Valor devuelto
Un valor HRESULT estándar.
Parámetros
pUnk
[en] Un puntero a la interfaz para calcular.
iid
[en] El GUID de la interfaz que se calculan las referencias.
ppStream
[out] Un puntero a la interfaz IStream en el nuevo objeto de secuencia utilizada para el cálculo de referencias.
Observaciones
Crea un nuevo objeto de secuencia, escribe el CLSID del proxy en la secuencia y mariscales el puntero de interfaz especificado mediante la escritura de los datos necesarios para inicializar al servidor proxy en la secuencia. La bandera MSHLFLAGS_TABLESTRONG se establece para que el puntero puede calcularse a múltiples flujos. El puntero también puede ser resuelve varias veces.
Si se produce un error de cálculo de referencias, se libera el puntero de secuencia.
AtlMarshalPtrInProc sólo puede utilizarse en un puntero a un objeto en proceso.
ATL Macros y funciones globales
Véase también
AtlUnmarshalPtr, AtlFreeMarshalStream, MSHLFLAGS en el Win32 SDK