IVsAggregatableProjectFactoryCorrected.PreCreateForOuter Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called by the owner or outer project subtype so that the owned or inner project subtype can create a version of itself that can be aggregated.
public:
int PreCreateForOuter(IntPtr outerProjectIUnknown, [Runtime::InteropServices::Out] IntPtr % projectIUnknown);
public int PreCreateForOuter (IntPtr outerProjectIUnknown, out IntPtr projectIUnknown);
abstract member PreCreateForOuter : nativeint * nativeint -> int
Public Function PreCreateForOuter (outerProjectIUnknown As IntPtr, ByRef projectIUnknown As IntPtr) As Integer
Parameters
- outerProjectIUnknown
-
IntPtr
nativeint
[in] Pointer to the outer IUnknown
interface.
- projectIUnknown
-
IntPtr
nativeint
[out] Pointer to the inner or owned project subtype IUnknown
interface.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.