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
Algorithm 특성을 포함하는 null로 끝나는 유니코드 문자열에 대한 포인터입니다.
cbBufferSize
데이터 공급자 버퍼의 크기(바이트)입니다. 초기화 시 크기를 확인할 수 없는 경우 크기는 0일 수 있습니다. 이 값은 pfnCreateTransform 멤버가 가리키는 구조체의 호출자가 수신 버퍼의 필요한 크기를 결정하는 데 사용됩니다.
dwFlags
변환이 적용되는 방식을 제어하는 값을 지정합니다.
이 멤버는 다음 값 중 하나 이상일 수 있습니다.
pfnCreateTransform
변환을 만드는 데 사용되는 PFN_CRYPT_XML_CREATE_TRANSFORM 콜백 함수에 대한 포인터입니다.
설명
XML 정식화 변환의 경우 cbBufferSize 멤버가 지정한 버퍼 크기는 모든 특성 값이 있는 전체 Start 요소를 수용할 수 있을 만큼 커야 합니다.
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | cryptxml.h |
추가 정보