Compartilhar via


estrutura CRYPT_XML_OBJECT (cryptxml.h)

A estrutura CRYPT_XML_OBJECT descreve um elemento Object na assinatura.

Sintaxe

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;

Membros

cbSize

O tamanho, em bytes, dessa estrutura.

hObject

O identificador do objeto .

wszId

Opcional. Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o valor do atributo de identificador exclusivo do elemento Object .

wszMimeType

Opcional. Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o valor do atributo do tipo MIME do elemento Object .

wszEncoding

Opcional. Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o valor do atributo de método de codificação do elemento Object .

Manifest

Opcional. Uma estrutura CRYPT_XML_REFERENCES que especifica uma matriz de referências.

Encoded

Opcional. Uma estrutura CRYPT_XML_BLOB que contém a parte XML de todo o elemento Object .

Nota Esse campo fica vazio quando o elemento Object não contém nenhum elemento. Os aplicativos podem usar o sinalizador CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT para sempre receber um elemento Object codificado.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho cryptxml.h