Fungsi WSManPluginAuthzOperationComplete (wsman.h)

Dipanggil dari titik masuk plug-in WSManPluginAuthzOperation . Ini melaporkan otorisasi yang berhasil atau gagal untuk operasi pengguna.

Sintaks

DWORD WSManPluginAuthzOperationComplete(
  [in]           WSMAN_SENDER_DETAILS *senderDetails,
  [in]           DWORD                flags,
  [in, optional] PVOID                userAuthorizationContext,
  [in]           DWORD                errorCode,
  [in, optional] PCWSTR               extendedErrorInformation
);

Parameter

[in] senderDetails

Penunjuk ke struktur WSMAN_SENDER_DETAILS yang diteruskan ke panggilan plug-in WSManPluginAuthzOperation .

[in] flags

Disiapkan untuk penggunaan masa mendatang. Harus nol.

[in, optional] userAuthorizationContext

Menentukan konteks plug-in yang ditentukan yang digunakan untuk membantu melacak informasi konteks pengguna. Konteks ini dapat dikembalikan ke beberapa panggilan, ke panggilan ini, atau ke panggilan operasi. Plug-in mengelola penghitungan referensi untuk semua panggilan. Jika waktu rekaman pengguna habis atau otorisasi ulang diperlukan, infrastruktur WinRM (WinRM) memanggil WSManPluginAuthzReleaseContext.

[in] errorCode

Melaporkan otorisasi yang berhasil atau gagal. Jika otorisasi berhasil, kode harus ERROR_SUCCESS. Jika pengguna tidak berwenang untuk melakukan operasi, kesalahan harus ERROR_ACCESS_DENIED. Jika kegagalan terjadi karena alasan lain, kode kesalahan yang sesuai harus digunakan. Kesalahan apa pun dari panggilan ini akan dikirim kembali sebagai paket kesalahan Simple Object Access Protocol (SOAP).

[in, optional] extendedErrorInformation

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

Nilai kembali

Metode mengembalikan ERROR_SUCCESS jika berhasil; jika tidak, ia mengembalikan ERROR_INVALID_PARAMETER. Jika ERROR_INVALID_PARAMETER dikembalikan, parameter senderDetails adalah NULL atau parameter bendera bukan nol.

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