WSMAN_PLUGIN_RECEIVE fungsi panggilan balik (wsman.h)

Menentukan panggilan balik terima untuk plug-in. Fungsi ini dipanggil ketika permintaan masuk untuk menerima data diterima.

Nama titik entri DLL harus WSManPluginReceive.

Sintaks

WSMAN_PLUGIN_RECEIVE WsmanPluginReceive;

void WsmanPluginReceive(
  WSMAN_PLUGIN_REQUEST *requestDetails,
  DWORD flags,
  PVOID shellContext,
  PVOID commandContext,
  WSMAN_STREAM_ID_SET *streamSet
)
{...}

Parameter

requestDetails

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

flags

Disiapkan untuk penggunaan masa mendatang. Harus nol.

shellContext

Menentukan konteks yang diterima ketika shell dibuat.

commandContext

Jika permintaan ini ditujukan pada perintah dan bukan shell, ini adalah konteks yang dikembalikan dari operasi buat winrm ; jika tidak, parameter ini adalah NULL.

streamSet

Struktur WSMAN_STREAM_ID_SET yang berisi daftar aliran yang datanya akan diterima. Jika daftar ini kosong, semua aliran yang dikonfigurasi dalam shell tersirat, yang berarti bahwa semua aliran tersedia.

Nilai kembali

Tidak ada

Keterangan

Berdasarkan permintaan klien, fungsi panggilan balik WSMAN_PLUGIN_RECEIVE dapat dipanggil terhadap shell dan/atau perintah . Plug-in memanggil metode WSManPluginReceiveResult untuk setiap bagian data yang perlu dikirim kembali ke klien. Setelah semua data dikirim, plug-in memanggil WSManPluginOperationComplete untuk mengakhiri aliran. Semua parameter yang diteruskan valid hingga plug-in Windows Remote Management (WinRM) memanggil WSManPluginOperationComplete.

Persyaratan

   
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