All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATPDMBaseInterfaces Interface CATIPDMId0

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIPDMId0
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIPDMId0

Retrieve PDM Identifier information


Method Index


o GetIdentifier(SEQUENCE(octet)&)
Returns the identifier of the PDM using this service, similar method is GetPrintableId
o GetPDMEnvironment(IID&,void**)
Returns the PDM Environment
o GetPrintableId(CATUnicodeString&)
Returns the Id of the PDM using this service
o GetType(CATUnicodeString&)
Returns the Type of the PDM using this service

Methods


o GetIdentifier
public virtual HRESULT GetIdentifier(SEQUENCE(octet)& oIdentifier) = 0
Returns the identifier of the PDM using this service, similar method is GetPrintableId
Parameters:
oIdentifier
Identifier.
Returns:
S_OK Identifier found. else E_FAIL
o GetPDMEnvironment
public virtual HRESULT GetPDMEnvironment( const IID& iIID,
void** oPDMEnvironment) = 0
Returns the PDM Environment
Parameters:
iIID
IID
oPDMEnvironment
PDM Environment.
Returns:
S_OK PDM Environment found. else E_FAIL
o GetPrintableId
public virtual HRESULT GetPrintableId(CATUnicodeString& oIdentifier) = 0
Returns the Id of the PDM using this service
Parameters:
oIdentifier
Identifier.
Returns:
S_OK Identifier found. else E_FAIL
o GetType
public virtual HRESULT GetType(CATUnicodeString& oType) = 0
Returns the Type of the PDM using this service
Parameters:
oType
PDM Type.
Returns:
S_OK PDM Type found. else E_FAIL

This object is included in the file: CATIPDMId0.h
If needed, your Imakefile.mk should include the module: CATPDMBaseItf

Copyright © 2003, Dassault Systèmes. All rights reserved.