IOpcDigitalSignature::GetPackageObjectReference 메서드(msopc.h)
서명된 패키지별 Object 요소에 대한 참조를 나타내는 IOpcSignatureReference 인터페이스 포인터를 가져옵니다.
구문
HRESULT GetPackageObjectReference(
[out, retval] IOpcSignatureReference **packageObjectReference
);
매개 변수
[out, retval] packageObjectReference
서명된 패키지별 Object 요소에 대한 참조를 나타내는 IOpcSignatureReference 인터페이스 포인터입니다.
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
packageObjectReference 매개 변수는 NULL입니다. |
설명
packageObjectReference 매개 변수에서 받은 IOpcSignatureReference 인터페이스 포인터는 URI 특성 값이 "#idPackageObject"로 설정된 Reference 요소를 나타냅니다. 이 요소의 URI 특성 값은 파운드 기호("#")가 접두사로 지정된 패키지별 Object 요소의 Id 특성 값입니다.
서명이 생성되고 서명 태그로 serialize되면 참조 및 참조된 패키지별 Object 요소가 서명됩니다. 다음 태그는 결과 서명 태그의 패키지별 Reference 요소 및 패키지별 Object 요소를 보여 줍니다.
<!-- Signature markup. -->
<Signature>
<SignedInfo>
[...]
<!-- A reference to the package-specific <Object> that
is, or will be, signed. -->
<Reference URI="#idPackageObject">
[...]
</Reference>
</SignedInfo>
[...]
<!-- The package-specific <Object> element. -->
<Object Id="idPackageObject">
<!-- This element contains the <Reference> elements that
refer to parts and relationships in the package that are
or will be signed. -->
<Manifest>
[...]
</Manifest>
</Object>
</Signature>
스레드 보안
패키징 개체는 스레드로부터 안전하지 않습니다.
자세한 내용은 패키징 API를 사용한 시작 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | msopc.h |
추가 정보
개요
참조