다음을 통해 공유


CRYPT_XML_OBJECT 구조체(cryptxml.h)

CRYPT_XML_OBJECT 구조체는 서명의 Object 요소를 설명합니다.

구문

typedef struct _CRYPT_XML_OBJECT {
  ULONG                cbSize;
  HCRYPTXML            hObject;
  LPCWSTR              wszId;
  LPCWSTR              wszMimeType;
  LPCWSTR              wszEncoding;
  CRYPT_XML_REFERENCES Manifest;
  CRYPT_XML_BLOB       Encoded;
} CRYPT_XML_OBJECT, *PCRYPT_XML_OBJECT;

멤버

cbSize

이 구조체의 크기(바이트)입니다.

hObject

개체의 핸들입니다.

wszId

선택 사항입니다. Object 요소의 고유 식별자 특성 값을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.

wszMimeType

선택 사항입니다. Object 요소의 MIME 형식 특성 값을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.

wszEncoding

선택 사항입니다. Object 요소의 인코딩 메서드 특성 값을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.

Manifest

선택 사항입니다. 참조 배열을 지정하는 CRYPT_XML_REFERENCES 구조체입니다.

Encoded

선택 사항입니다. 전체 Object 요소의 XML 부분을 포함하는 CRYPT_XML_BLOB 구조체입니다.

참고Object 요소에 요소가 없는 경우 이 필드는 비어 있습니다. 애플리케이션은 CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT 플래그를 사용하여 항상 인코딩된 Object 요소를 받을 수 있습니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 cryptxml.h