Fungsi WSManPluginReceiveResult (wsman.h)

Melaporkan hasil untuk panggilan plug-in WSMAN_PLUGIN_RECEIVE dan digunakan oleh sebagian besar plug-in shell yang mengembalikan hasil. Setelah semua data diterima, metode WSManPluginOperationComplete harus dipanggil.

Sintaks

DWORD WSManPluginReceiveResult(
  [in]           WSMAN_PLUGIN_REQUEST *requestDetails,
  [in]           DWORD                flags,
  [in, optional] PCWSTR               stream,
  [in, optional] WSMAN_DATA           *streamResult,
  [in, optional] PCWSTR               commandState,
  [in]           DWORD                exitCode
);

Parameter

[in] requestDetails

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

[in] flags

Disiapkan untuk penggunaan masa mendatang. Harus diatur ke nol.

[in, optional] stream

Menentukan aliran yang terkait dengan data. Aliran apa pun dapat digunakan, tetapi aliran standarnya adalah STDIN, STDOUT, dan STDERR.

[in, optional] streamResult

Penunjuk ke struktur WSMAN_DATA yang menentukan objek hasil yang dikembalikan ke klien. Hasilnya bisa dalam format biner atau XML.

[in, optional] commandState

Menentukan status perintah. Parameter ini harus diatur ke salah satu nilai berikut atau ke nilai yang ditentukan oleh plug-in.

WSMAN_RECEIVE_STATE_NONE

Operasi ini tidak memerlukan tindakan.

WSMAN_RECEIVE_STATE_NORMAL_TERMINATION

Operasi dihentikan secara normal.

WSMAN_RECEIVE_STATE_ABNORMAL_TERMINATION

Operasi dihentikan secara tak terduga.

WSMAN_RECEIVE_STATE_WAITING

Operasi sedang menunggu input.

WSMAN_RECEIVE_STATE_INPUT_REQUIRED

Operasi ini memerlukan input baris perintah.

[in] exitCode

Diabaikan dalam semua kasus kecuali ketika commandStateWSMAN_RECEIVE_STATE_NORMAL_TERMINATION atau WSMAN_RECEIVE_STATE_ABNORMAL_TERMINATION. Setiap hasil dapat memiliki kode kesalahan terpisah. Jika perintah atau aliran gagal, plug-in harus memanggil metode WSManPluginOperationComplete .

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