WSMAN_PLUGIN_COMMAND fungsi panggilan balik (wsman.h)

Menentukan panggilan balik perintah untuk plug-in. Fungsi ini dipanggil ketika permintaan perintah diterima. Semua plug-in Windows Remote Management yang mendukung operasi shell dan perlu membuat perintah harus menerapkan panggilan balik ini.

Nama titik masuk DLL harus WSManPluginCommand.

Sintaks

WSMAN_PLUGIN_COMMAND WsmanPluginCommand;

void WsmanPluginCommand(
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  PVOID shellContext,
  PCWSTR commandLine,
  WSMAN_COMMAND_ARG_SET *arguments
)
{...}

Parameter

requestDetails

Penunjuk ke struktur WSMAN_PLUGIN_REQUEST yang menentukan URI sumber daya, opsi, lokal, bendera matikan, dan menangani permintaan.

flags

Disiapkan untuk penggunaan masa mendatang. Harus diatur ke nol.

shellContext

Menentukan konteks yang dikembalikan dari pembuatan shell yang perlu dikaitkan dengan perintah ini.

commandLine

Menentukan baris perintah yang akan dijalankan.

arguments

Penunjuk ke struktur WSMAN_COMMAND_ARG_SET yang menentukan argumen baris perintah yang akan diteruskan ke perintah.

Mengembalikan nilai

Tidak ada

Keterangan

Plug-in WinRM (WinRM) akan memanggil metode WSManPluginReportContext untuk mendaftarkan konteks perintah untuk perintah. Semua operasi pada perintah ini diteruskan ke konteks ini. Konteks harus valid sampai metode WSManPluginOperationComplete dipanggil oleh plug-in untuk menunjukkan bahwa perintah selesai atau shell dimatikan. Semua parameter yang diteruskan valid hingga plug-in WinRM memanggil WSManPluginOperationComplete.

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, Windows Vista dengan SP1, dan Windows Vista dengan SP2