Fungsi WSManPluginOperationComplete (wsman.h)

Melaporkan penyelesaian operasi oleh semua titik masuk operasi kecuali untuk metode WSManPluginStartup dan WSManPluginShutdown .

Sintaks

DWORD WSManPluginOperationComplete(
  [in]           WSMAN_PLUGIN_REQUEST *requestDetails,
  [in]           DWORD                flags,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedInformation
);

Parameter

[in] requestDetails

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

[in] flags

Disiapkan untuk penggunaan masa mendatang. Harus nol.

[in] errorCode

Melaporkan kegagalan dalam operasi. Jika parameter ini tidak NO_ERROR, data hasil apa pun yang belum dikirim akan dibuang dan kesalahan akan dikirim.

[in, optional] extendedInformation

Menentukan dokumen XML yang berisi informasi kesalahan tambahan yang perlu dilaporkan ke klien. Parameter ini diabaikan jika errorCodeNO_ERROR. Bahasa antarmuka pengguna utas harus digunakan untuk pelokalan.

Nilai kembali

Metode mengembalikan NO_ERROR jika berhasil; jika tidak, kode kesalahan akan dikembalikan. Jika operasi tidak berhasil, plug-in harus menghentikan operasi saat ini dan membersihkan data apa pun yang terkait dengan operasi ini. Struktur requestDetails tidak valid jika kesalahan diterima dan tidak boleh diteruskan ke metode WinRM (WinRM) lainnya.

Keterangan

Fungsi WSManPluginOperationComplete digunakan untuk melaporkan penyelesaian aliran data untuk WSManPluginReceive. Operasi WSManPluginShell dan WSManPluginCommand juga harus memanggil fungsi ini ketika operasi shell dan perintah selesai.

Persyaratan

   
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