APIDb_CreateHotlinkNodeID
캐시 내용을 업데이트하지 않고 핫링크 노드를 생성합니다.
GSErrCode ACAPI_Database ( APIDb_CreateHotlinkNodeID, API_HotlinkNode* hotlinkNode );
파라미터
- hotlinkNode
- [in/out] 생성되는 핫링크 노드입니다.
리턴 값
NoError
- 함수가 성공적으로 완료되었습니다.
APIERR_BADPARS
hotlinkNode
파라미터가NULL
이거나,sourceLocation
이NULL
이거나 유효하지 않습니다.
다른 공통 API 오류들에 대해서는 API 오류 문서를 보십시오.
설명
이 함수는 프로젝트에 새로운 핫링크 노드를 추가하는 데 사용합니다.
핫링크는 APIHotlink_Module
또는 APIHotlink_XRef
타입일 수 있습니다. 유효한 sourceLocation
이 지정되어야 합니다.
성공시, 새로운 핫링크 노드의 guid가 hotlinkNode
파라미터의 guid
필드에 리턴됩니다.
핫링크 노드를 생성해도 핫링크된 내용이 프로젝트에 나타나지 않습니다.
이것은 단지 소스 모듈 파일에 대한 레퍼런스를 생성하고, 원래 소스의 이미지로서 요소들과 속성들을 포함하는 캐시를 준비합니다.
도면에 핫링크 인스턴스를 배치하기 위해,
적절한 hotlinkNodeGuid
식별자를 가진 이 핫링크 노드를 참조하는 API_HotlinkType 요소를 생성할 필요가 있습니다.
XRef들은 DXF/DWG 애드온에 의해 처리되고, 그것들의 userdata의 포맷은 게재(publish)되지 않는다는 것을 참고하십시오.
요구사항
- 버전: API 12 또는 이후
- 헤더: APIdefs_Database.h
참고사항
API_HotlinkNode
APIDb_GetHotlinkNodeID
APIDb_ModifyHotlinkNodeID
APIDb_DeleteHotlinkNodeID
APIDb_BreakHotlinkNodeID
ACAPI_Database
API 함수