Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.


Call this method to register the interface pointer in the global interface table (GIT).

HRESULT Attach( 
   T* p  
) throw( ); 
HRESULT Attach( 
   DWORD dwCookie  
) throw( );


The interface pointer to be added to the GIT.


The cookie used to identify the interface pointer.

Returns S_OK on success, or an error HRESULT on failure.

In debug builds, an assertion error will occur if the GIT is not valid, or if the cookie is equal to NULL.

Header: atlbase.h

Community Additions

© 2015 Microsoft