Fungsi WSManPluginGetOperationParameters (wsman.h)

Mendapatkan informasi operasional untuk item seperti batas waktu dan pembatasan data yang terkait dengan operasi. Plug-in tidak boleh menggunakan parameter ini untuk apa pun selain tujuan informasi.

Sintaks

DWORD WSManPluginGetOperationParameters(
  [in]  WSMAN_PLUGIN_REQUEST *requestDetails,
  [in]  DWORD                flags,
  [out] WSMAN_DATA           *data
);

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

Menentukan opsi yang tersedia untuk diambil. Parameter ini harus diatur ke salah satu nilai berikut atau ke nilai yang ditentukan oleh plug-in.

WSMAN_PLUGIN_PARAMS_MAX_ENVELOPE_SIZE (1)

Menentukan ukuran maksimum paket respons operasi. Ukurannya mencakup ukuran data bersama dengan overhead Simple Object Access Protocol (SOAP).

Catatan Beberapa operasi memiliki satu panggilan ke plug-in yang dapat menyebabkan beberapa perjalanan pulang pergi terjadi. Jika tidak ada permintaan yang menunggu data ketika metode ini dipanggil, ukuran amplop maksimum untuk paket sebelumnya diberikan.
 

WSMAN_PLUGIN_PARAMS_TIMEOUT (2)

Menentukan batas waktu operasi saat ini.

Catatan Beberapa operasi memiliki satu panggilan ke plug-in yang dapat menyebabkan beberapa perjalanan pulang pergi terjadi. Jika tidak ada permintaan yang menunggu data ketika metode ini dipanggil, waktu habis untuk paket sebelumnya diberikan.
 

WSMAN_PLUGIN_PARAMS_REMAINING_RESULT_SIZE (3)

Menentukan berapa banyak ruang yang tersisa untuk data untuk operasi saat ini. Ukuran didasarkan pada jenis operasi. Misalnya, bendera ini akan mewakili seberapa besar item hasil tunggal untuk operasi get. Untuk enumerasi, ukuran akan berkurang setelah setiap objek ditambahkan. Setelah paket saat ini diisi dengan enumerasi dan mendapatkan operasi, paket tersebut akan dikembalikan ke klien meskipun lebih banyak data yang diterima dan di-cache.

Catatan Beberapa operasi memiliki satu panggilan ke plug-in yang dapat menyebabkan beberapa perjalanan pulang pergi terjadi. Jika tidak ada permintaan yang menunggu data ketika metode ini dipanggil, ukuran yang tersisa diberikan untuk item yang di-cache.
 

WSMAN_PLUGIN_PARAMS_LARGEST_RESULT_SIZE (4)

Menentukan ukuran maksimum data untuk operasi saat ini.

WSMAN_PLUGIN_PARAMS_GET_REQUESTED_LOCALE (5)

Menentukan lokal bahasa yang diminta oleh klien untuk operasi tersebut.

WSMAN_PLUGIN_PARAMS_GET_REQUESTED_DATA_LOCALE (6)

Menentukan lokal bahasa data yang diminta oleh klien.

[out] data

Penunjuk ke struktur WSMAN_DATA yang menentukan objek hasil.

Nilai kembali

Metode mengembalikan NO_ERROR jika berhasil; jika tidak, kode kesalahan akan dikembalikan. Berikut ini adalah kode kesalahan yang paling umum:

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