IInitializeSpy::PreInitialize method

Performs initialization steps required before calling the CoInitializeEx function.

Syntax


HRESULT PreInitialize(
  [in] DWORD dwCoInit,
  [in] DWORD dwCurThreadAptRefs
);

Parameters

dwCoInit [in]

The apartment type passed to CoInitializeEx, specified as a member of the COINIT enumeration.

dwCurThreadAptRefs [in]

The number of times CoInitializeEx has been called on this thread.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Minimum supported client

Windows XP with SP1 [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

ObjIdl.h

IDL

ObjIdl.idl

IID

IID_IInitializeSpy is defined as 00000034-0000-0000-C000-000000000046

See also

CoInitializeEx
IInitializeSpy

 

 

Show: