struktur SIP_DISPATCH_INFO (mssip.h)
Struktur SIP_DISPATCH_INFO berisi sekumpulan penunjuk fungsi yang ditetapkan oleh fungsi CryptSIPLoad yang digunakan aplikasi Anda untuk melakukan operasi paket antarmuka subjek (SIP).
Sintaks
typedef struct SIP_DISPATCH_INFO_ {
DWORD cbSize;
HANDLE hSIP;
pCryptSIPGetSignedDataMsg pfGet;
pCryptSIPPutSignedDataMsg pfPut;
pCryptSIPCreateIndirectData pfCreate;
pCryptSIPVerifyIndirectData pfVerify;
pCryptSIPRemoveSignedDataMsg pfRemove;
} SIP_DISPATCH_INFO, *LPSIP_DISPATCH_INFO;
Anggota
cbSize
Ukuran, dalam byte, dari struktur ini.
hSIP
Anggota ini dicadangkan dan harus diatur ke NULL.
pfGet
Penunjuk ke fungsi yang mengambil data yang ditandatangani untuk subjek. Tanda tangan untuk penunjuk fungsi ini dijelaskan dalam CryptSIPGetSignedDataMsg.
pfPut
Penunjuk ke fungsi yang menyimpan data yang ditandatangani untuk subjek. Tanda tangan untuk penunjuk fungsi ini dijelaskan dalam CryptSIPPutSignedDataMsg.
pfCreate
Penunjuk ke fungsi yang mengembalikan struktur SIP_INDIRECT_DATA yang berisi data subjek. Struktur ini berisi hash target. Tanda tangan untuk penunjuk fungsi ini dijelaskan dalam CryptSIPCreateIndirectData.
pfVerify
Penunjuk ke fungsi yang memverifikasi struktur SIP_INDIRECT_DATA yang berisi data subjek. Struktur ini berisi hash target. Tanda tangan untuk penunjuk fungsi ini dijelaskan dalam CryptSIPVerifyIndirectData.
pfRemove
Penunjuk ke fungsi yang menghapus data yang ditandatangani untuk subjek. Tanda tangan untuk penunjuk fungsi ini dijelaskan dalam CryptSIPRemoveSignedDataMsg.
Keterangan
Aplikasi Anda harus menginisialisasi struktur ini ke biner nol dan mengatur cbSize ke sizeof(SIP_DISPATCH_INFO)
dengan memanggil fungsi memset sebelum memanggil fungsi CryptSIPLoad . Aplikasi Anda dapat menggunakan penunjuk fungsi dalam struktur SIP_DISPATCH_INFO yang dikembalikan untuk melakukan operasi SIP yang diperlukan. Penunjuk fungsi dapat menunjuk ke fungsi yang diekspor oleh SIP pihak ketiga.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | mssip.h |