WSMAN_PLUGIN_SHUTDOWN fungsi panggilan balik (wsman.h)
Menentukan panggilan balik matikan untuk plug-in. Fungsi ini dipanggil setelah semua operasi dibatalkan dan sebelum DLL plug-in Windows Remote Management dibongkar. Semua plug-in WinRM harus menerapkan fungsi panggilan balik ini.
Nama titik entri DLL harus WSManPluginShutdown.
Sintaks
WSMAN_PLUGIN_SHUTDOWN WsmanPluginShutdown;
DWORD WsmanPluginShutdown(
PVOID pluginContext,
DWORD flags,
DWORD reason
)
{...}
Parameter
pluginContext
Menentukan konteks yang dikembalikan oleh panggilan ke metode WSManPluginStartup . Parameter ini mewakili inisialisasi aplikasi tertentu dari plug-in WinRM. Titik entri matikan akan dipanggil untuk setiap aplikasi yang menginisialisasinya.
flags
Disiapkan untuk penggunaan masa mendatang. Harus diatur ke nol.
reason
Menentukan alasan plug-in dimatikan.
WSMAN_PLUGIN_SHUTDOWN_SYSTEM
Sistem dimatikan.
WSMAN_PLUGIN_SHUTDOWN_SERVICE
Layanan WinRM dimatikan.
WSMAN_PLUGIN_SHUTDOWN_IISHOST
Host IIS dimatikan.
Nilai kembali
Metode mengembalikan NO_ERROR jika berhasil; jika tidak, kode kesalahan akan dikembalikan.
Keterangan
Setiap panggilan yang berhasil ke WSManPluginStartup akan menghasilkan panggilan ke fungsi ini sebelum DLL plug-in WinRM dibongkar. Penting untuk memastikan bahwa plug-in WinRM melacak berapa kali titik entri startup ini dipanggil sehingga plug-in tidak dimatikan sebelum waktunya.
Fungsi ini harus memastikan bahwa semua utas plug-in dimatikan sebelum kembali. Jika plug-in hanya menangani operasi sinkron dan semua utas melaporkan hasil pembatalan sebelum kembali, fungsi ini hanya melakukan pembersihan plug-in. Namun, untuk plug-in asinkron, utas apa pun yang digunakan untuk memproses utas plug-in, termasuk yang baru saja melaporkan pembatalan untuk semua operasi, perlu dimatikan sepenuhnya. Jika semua utas tidak dimatikan, crash di DLL mungkin terjadi karena kode mungkin dijalankan setelah DLL dibongkar.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 |
Server minimum yang didukung | Windows Server 2008 R2 |
Target Platform | Windows |
Header | wsman.h |
Redistribusi | Windows Management Framework pada Windows Server 2008 dengan SP2, , dan Windows Vista dengan SP2 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk