CRYPT_XML_TRANSFORM_INFO 結構 (cryptxml.h)
CRYPT_XML_TRANSFORM_INFO 結構包含套用資料轉換時所使用的資訊。
語法
typedef struct _CRYPT_XML_TRANSFORM_INFO {
ULONG cbSize;
LPCWSTR wszAlgorithm;
ULONG cbBufferSize;
DWORD dwFlags;
PFN_CRYPT_XML_CREATE_TRANSFORM pfnCreateTransform;
} CRYPT_XML_TRANSFORM_INFO, *PCRYPT_XML_TRANSFORM_INFO;
成員
cbSize
這個 結構的大小,以位元組為單位。
wszAlgorithm
Null 終止 Unicode 字串的指標,其中包含 Algorithm 屬性。
cbBufferSize
數據提供者緩衝區的大小,以位元組為單位。 如果無法在初始化時判斷大小,大小可以是零。 pfnCreateTransform 成員指向之結構的呼叫端會使用這個值來判斷接收緩衝區的必要大小。
dwFlags
指定值,控制轉換的套用方式。
這個成員可以是下列一或多個值。
pfnCreateTransform
用來建立轉換 之PFN_CRYPT_XML_CREATE_TRANSFORM 回呼函式的指標。
備註
針對 XML 標準化轉換, cbBufferSize 成員指定的緩衝區大小必須夠大,才能容納具有所有屬性值的整個 Start 元素。
規格需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
標頭 | cryptxml.h |
另請參閱