Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[ Manajer Penyimpanan yang Dapat Dilepas tidak lagi tersedia pada Windows 7 dan Windows Server 2008 R2.]
Fungsi SetNtmsUIOptions memodifikasi daftar nama komputer tempat jenis UI yang ditentukan diarahkan untuk objek yang diberikan.
Sintaksis
DWORD SetNtmsUIOptionsA(
[in] HANDLE hSession,
[in] const LPNTMS_GUID lpObjectId,
[in] DWORD dwType,
[in] DWORD dwOperation,
[out] LPCSTR lpszDestination
);
Parameter
[in] hSession
Tangani ke sesi yang dikembalikan oleh fungsi
[in] lpObjectId
Pengidentifikasi unik objek yang UI-nya sedang dialihkan. Objek harus berupa kontainer yang dapat menjadi sumber peristiwa. Objek dapat berupa aplikasi (permintaan pemasangan yang dipicu oleh aplikasi), pustaka (permintaan buka pintu sebagai respons terhadap eject) atau komputer (semua UI yang berkaitan dengan komputer).
Untuk menentukan kontainer komputer, atur lpObjectId pointer untuk menunjuk ke buffer dengan GUID objek komputer Manajer Penyimpanan yang Dapat Dilepas. Untuk menentukan pustaka tertentu, atur untuk menunjuk ke buffer dengan GUID pustaka. Untuk menentukan aplikasi, teruskan penunjuk NULL
[in] dwType
Parameter ini dapat memiliki salah satu nilai berikut.
[in] dwOperation
Parameter ini dapat memiliki salah satu nilai berikut.
[out] lpszDestination
Multi-string yang mengembalikan nama komputer tempat UI dialihkan. Parameter ini tidak dapat null.
Mengembalikan nilai
Fungsi ini mengembalikan salah satu nilai berikut.
| Nilai | Arti |
|---|---|
|
Akses ke satu atau beberapa objek RSM ditolak. |
|
Tujuan yang diberikan sudah ada dalam daftar. |
|
Handel sesi hilang atau tidak valid. |
|
lpdwSize atau lpszDestination pointer NULL, atau lpObjectId bukan kontainer yang valid, atau dwType atau dwOperation bukan salah satu dari tiga nilai yang valid. |
|
Kegagalan alokasi terjadi selama pemrosesan. |
|
GUID yang ditentukan oleh lpObjectId bukan GUID dari komputer atau objek pustaka apa pun dalam database. |
|
Fungsi berhasil. |
Komentar
Panggilan ke setNtmsUIOptions
| NTMS_UITYPE_INFO | NTMS_UITYPE_REQ | NTMS_UITYPE_ERR | |
|---|---|---|---|
| Aplikasi | Tampilkan UI kemajuan item kerja untuk item kerja yang dihasilkan oleh aplikasi ini. | Tampilkan antarmuka pengguna permintaan operator untuk permintaan operator yang dihasilkan oleh tindakan yang diambil oleh aplikasi ini. | Undefined. Aplikasi tidak dapat menyebabkan kejadian kesalahan semacam ini. |
| Perpustakaan | Tampilkan UI kemajuan item kerja untuk item kerja yang terkait dengan pustaka ini. | Tampilkan UI untuk permintaan yang terkait dengan pustaka ini. | Tampilkan UI untuk kesalahan yang terkait dengan pustaka ini. |
| Komputer | Tampilkan UI informasi dalam contoh RSM yang berjalan pada komputer ini. | Tampilkan UI jenis permintaan dalam contoh RSM ini. | Tampilkan antarmuka pengguna jenis kesalahan dalam contoh RSM ini. |
Perhatikan bahwa pemeriksaan keamanan dilakukan saat memanggil SetNtmsUIOptions. Ketika objek komputer ditentukan, Anda diharuskan memiliki akses dengan izin untuk mengubah komputer. Saat memodifikasi elemen UI pustaka, Anda diharuskan memiliki akses dengan izin untuk mengubah objek pustaka.
Perhatikan bahwa tidak ada pemeriksaan string tujuan. Panggilan ke dengan nama tujuan yang bukan dapat dijangkau komputer dari komputer tempat SetNtmsUIOptions disebut mengembalikan keberhasilan. Penunjuk ke string kosong diambil untuk berarti komputer lokal.
Nota
Header ntmsapi.h mendefinisikan SetNtmsUIOptions sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta preprosektor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
ntmsapi.h |
| Pustaka |
Ntmsapi.lib |
| DLL |
Ntmsapi.dll |
Lihat juga
GetNtmsUIOptions
Fungsi Kontrol Pustaka