PFN_CRYPT_XML_CREATE_TRANSFORM 콜백 함수(cryptxml.h)

PFN_CRYPT_XML_CREATE_TRANSFORM 콜백 함수는 지정된 데이터 공급자에 대한 변환을 만듭니다.

구문

PFN_CRYPT_XML_CREATE_TRANSFORM PfnCryptXmlCreateTransform;

HRESULT PfnCryptXmlCreateTransform(
  [in]  const CRYPT_XML_ALGORITHM *pTransform,
  [in]  CRYPT_XML_DATA_PROVIDER *pProviderIn,
  [out] CRYPT_XML_DATA_PROVIDER *pProviderOut
)
{...}

매개 변수

[in] pTransform

적용할 변환을 지정하는 CRYPT_XML_ALGORITHM 구조체입니다.

[in] pProviderIn

변환에 대한 입력으로 사용할 데이터 공급자를 지정하는 CRYPT_XML_DATA_PROVIDER 구조체에 대한 포인터입니다.

[out] pProviderOut

변환의 데이터 공급자를 수신하는 CRYPT_XML_DATA_PROVIDER 구조체에 대한 포인터입니다.

반환 값

함수가 성공하면 함수는 0을 반환합니다.

함수가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다.

설명

변환 체인에서 변환의 출력은 체인에서 다음 변환의 입력입니다.

콜백 함수의 구현은 입력 변환에서 공급자 닫기 함수를 호출하여 입력 공급자를 해제합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 cryptxml.h