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 |