업데이트: 2007년 11월
코드 개체의 고유 시그니처에 대한 참조를 나타냅니다.
interface IReferenceIdentity : IUnknown {
HRESULT Clone (
[in] SIZE_T cDeltas,
[in, size_is(cDeltas)]
const IDENTITY_ATTRIBUTE rgDeltas[],
[out, retval] IReferenceIdentity **ppIReferenceIdentity
);
HRESULT EnumAttributes (
[out, retval] IEnumIDENTITY_ATTRIBUTE
**ppIEnumIDENTITY_ATTRIBUTE
);
HRESULT GetAttribute (
[in, unique] LPCWSTR pszNamespace,
[in] LPCWSTR pszName,
[out, retval] LPWSTR *ppszValue
);
HRESULT SetAttribute (
[in, unique] LPCWSTR pszNamespace,
[in] LPCWSTR pszName,
[in, unique] LPCWSTR pszValue
);
};
메서드
메서드 |
설명 |
|---|---|
IReferenceIdentity::Clone |
지정한 특성 변경 내용을 제외하고 이 IReferenceIdentity와 동일한 새 IReferenceIdentity 인스턴스를 가리키는 인터페이스 포인터를 가져옵니다. |
IReferenceIdentity::EnumAttributes |
이 IReferenceIdentity와 연결된 특성을 포함하는 IEnumIDENTITY_ATTRIBUTE 인스턴스에 대한 인터페이스 포인터를 가져옵니다. |
IReferenceIdentity::GetAttribute |
특정 네임스페이스에서 지정한 이름을 가진 특성의 값을 가져옵니다. |
IReferenceIdentity::SetAttribute |
지정된 네임스페이스 및 지정된 이름이 있는 특성을 지정된 값으로 설정합니다. |
요구 사항
플랫폼:.NET Framework 시스템 요구 사항 참조
헤더: Isolation.h
.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0