IDataModelManager3::AcquireFilteredSubNamespace 메서드(dbgmodel.h)
개체에서 필터링된 하위 네임스페이스를 가져오고 필요한 경우 등록하기 위한 편리한 방법입니다.
통사론
HRESULT AcquireFilteredSubNamespace(
PCWSTR modelName,
PCWSTR subNamespaceModelName,
PCWSTR accessName,
IKeyStore *metadata,
IModelMethod *filter,
IModelObject **namespaceModelObject,
IFilteredNamespacePropertyToken **token
);
매개 변수
modelName
네임스페이스를 사용하여 확장 중인 모델의 이름입니다. 예를 들어 "Debugger.Models.Process"입니다.
subNamespaceModelName
추가되는 모델의 이름입니다. 예를 들어 "Debugger.Models.Process.Io"입니다.
accessName
부모 개체에서 네임스페이스에 액세스하는 데 사용되는 이름입니다. 예를 들어 "Io"입니다.
metadata
네임스페이스의 접근자에 사용되는 메타데이터 저장소(예: 새로 만든 경우 "Io"에 대한 도움말).
filter
네임스페이스 속성이 컨텍스트 개체에 적용될지 확인하기 위해 컨텍스트 개체를 평가하는 필터 메서드입니다.
namespaceModelObject
결과 네임스페이스 모델은 여기에 배치됩니다.
token
결과 토큰이 여기에 배치됩니다.
반환 값
이 메서드는 메서드 호출의 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
요구 사항
요구 | 값 |
---|---|
헤더 | dbgmodel.h |