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 [デスクトップ アプリのみ]
Header cryptxml.h