структура 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

Необязательный элемент. Указатель на строку расширенных символов, завершающуюся null, которая содержит значение атрибута уникального идентификатора элемента Object .

wszMimeType

Необязательный элемент. Указатель на строку расширенных символов, завершающуюся null, которая содержит значение атрибута MIME-type элемента Object .

wszEncoding

Необязательный элемент. Указатель на строку расширенных символов, завершающуюся null, которая содержит значение атрибута метода кодирования элемента Object .

Manifest

Необязательный элемент. Структура CRYPT_XML_REFERENCES , задающая массив ссылок.

Encoded

Необязательный элемент. Структура CRYPT_XML_BLOB , содержащая XML-часть всего элемента Object .

Примечание Это поле пусто, если элемент Object не содержит элементов. Приложения могут использовать флаг CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT , чтобы всегда получать закодированный элемент Object .
 

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть cryptxml.h