PFN_CRYPT_XML_CREATE_TRANSFORM fungsi panggilan balik (cryptxml.h)

Fungsi panggilan balik PFN_CRYPT_XML_CREATE_TRANSFORM membuat transformasi untuk penyedia data tertentu.

Sintaks

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
)
{...}

Parameter

[in] pTransform

Struktur CRYPT_XML_ALGORITHM yang menentukan transformasi yang akan diterapkan.

[in] pProviderIn

Penunjuk ke struktur CRYPT_XML_DATA_PROVIDER yang menentukan penyedia data untuk digunakan sebagai input untuk transformasi.

[out] pProviderOut

Penunjuk ke struktur CRYPT_XML_DATA_PROVIDER untuk menerima penyedia data transformasi.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan nol.

Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan.

Keterangan

Dalam rantai transformasi, output transformasi adalah input transformasi berikutnya dalam rantai.

Implementasi fungsi panggilan balik bertanggung jawab untuk memanggil fungsi dekat penyedia pada transformasi input untuk merilis penyedia input.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header cryptxml.h