Fungsi WSManSignalShell (wsman.h)
Mengirim kode kontrol ke perintah yang ada atau ke shell itu sendiri.
Sintaks
void WSManSignalShell(
[in] WSMAN_SHELL_HANDLE shell,
[in, optional] WSMAN_COMMAND_HANDLE command,
DWORD flags,
[in] PCWSTR code,
[in] WSMAN_SHELL_ASYNC *async,
[out] WSMAN_OPERATION_HANDLE *signalOperation
);
Parameter
[in] shell
Menentukan handel yang dikembalikan oleh panggilan WSManCreateShell . Parameter ini tidak boleh NULL.
[in, optional] command
Menentukan handel perintah yang dikembalikan oleh panggilan WSManRunShellCommand . Jika nilai ini NULL, kode sinyal dikirim ke shell.
flags
Disiapkan untuk penggunaan masa mendatang. Harus diatur ke nol.
[in] code
Menentukan kode sinyal untuk dikirim ke perintah atau shell. Kode berikut adalah umum.
WSMAN_SIGNAL_SHELL_CODE_TERMINATE
Jendela shell atau Prompt Perintah ditutup.
WSMAN_SIGNAL_SHELL_CODE_CTRL_C
Sinyal untuk CTRL+C diterima, dan prosesnya dihentikan.
WSMAN_SIGNAL_SHELL_CODE_CTRL_BREAK
Sinyal untuk CTRL+BREAK diterima, dan prosesnya dihentikan.
[in] async
Mendefinisikan struktur asinkron. Struktur asinkron berisi konteks pengguna opsional dan fungsi panggilan balik wajib. Lihat struktur WSMAN_SHELL_ASYNC untuk informasi selengkapnya. Parameter ini tidak boleh NULL dan harus ditutup dengan memanggil metode WSManCloseOperation .
[out] signalOperation
Menentukan handel operasi untuk operasi sinyal. Handel ini dikembalikan dari panggilan fungsi yang berhasil dan dapat digunakan untuk membatalkan operasi sinyal secara asinkron. Handel ini harus ditutup dengan memanggil metode WSManCloseOperation . Parameter ini tidak boleh NULL.
Nilai kembali
Tidak ada
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 |
Server minimum yang didukung | Windows Server 2008 R2 |
Target Platform | Windows |
Header | wsman.h |
Pustaka | WsmSvc.lib |
DLL | WsmSvc.dll |
Redistribusi | Windows Management Framework pada Windows Server 2008 dengan SP2, Windows Vista dengan SP1, dan Windows Vista dengan SP2 |