CRYPT_XML_PROPERTY_ID列挙 (cryptxml.h)
CRYPT_XML_PROPERTY_ID列挙は、XML プロパティの型と使用法を指定します。
構文
typedef enum {
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE = 1,
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION = 2,
CRYPT_XML_PROPERTY_MAX_SIGNATURES = 3,
CRYPT_XML_PROPERTY_DOC_DECLARATION = 4,
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET = 5
} CRYPT_XML_PROPERTY_ID;
定数
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE 値: 1 XML レイヤーで使用できる最大ヒープ サイズをバイト単位で指定します。 このプロパティは、XML パーツの解析または構築に使用される中間バッファーに適用されます。 既定では、制限は CRYPT_XML_BLOB_MAX と等しくなります。 |
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION 値: 2 署名を作成する XML ドキュメント内の場所を指定します。 次の形式がサポートされています。 |
CRYPT_XML_PROPERTY_MAX_SIGNATURES 値: 3 XML ドキュメントを解析するときの Signature 要素の最大数を指定します。 このプロパティは、既定の CRYPT_XML_SIGNATURES_MAX 値をオーバーライドします。 |
CRYPT_XML_PROPERTY_DOC_DECLARATION 値: 4 XML ドキュメント宣言を記述するかどうかを指定します。 このプロパティは、 CryptXmlEncode 関数。 既定のプロパティは TRUE です。 |
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET 値: 5 カスタム要素の XML フラグメントのエンコード文字セットを指定します。 このプロパティは、 CryptXmlOpenToDecode 関数。 既定の文字セットは、開いているドキュメントから継承されます。 |
注釈
プロパティ値がデータへのポインターとして定義されている場合、ポインターはシグネチャ操作の期間全体で有効である必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | cryptxml.h |