PFSCE_SET_INFO fungsi panggilan balik (scesvc.h)
Fungsi panggilan balik PFSCE_SET_INFO menetapkan atau menimpa informasi konfigurasi dan analisis khusus layanan.
Sintaks
PFSCE_SET_INFO PfsceSetInfo;
SCESTATUS PfsceSetInfo(
[in] SCE_HANDLE sceHandle,
[in] SCESVC_INFO_TYPE sceType,
[in, optional] LPTSTR lpPrefix,
[in] BOOL bExact,
[in] PVOID pvInfo
)
{...}
Parameter
[in] sceHandle
Jenis: SCE_HANDLE
Menentukan handel SCE buram yang diteruskan ke lampiran oleh alat Konfigurasi Keamanan yang diatur selama panggilan ke ISceSvcAttachmentData::Initialize. Handel ini digunakan untuk mengatur atau menimpa informasi.
[in] sceType
Jenis: SCESVC_INFO_TYPE
Menentukan tipe informasi yang akan disetel. Tentukan salah satu bendera berikut.
Nilai | Makna |
---|---|
|
Menunjukkan bahwa informasi konfigurasi diatur. |
|
Menunjukkan bahwa informasi analisis telah ditetapkan. |
[in, optional] lpPrefix
Jenis: LPTSTR
Menentukan informasi apa yang harus diatur atau ditimpa. String ini dapat menentukan kunci tertentu (lihat bExact) atau awalan untuk sekumpulan kunci. Saat string disediakan, hanya informasi untuk kunci tersebut (dan nilai yang sesuai) yang cocok dengan string yang diatur. Ketika diatur ke NULL, semua informasi untuk layanan diatur.
[in] bExact
Jenis: BOOL
Menentukan apakah string yang disediakan oleh lpPrefix harus diperlakukan sebagai kunci tertentu atau awalan untuk sekumpulan kunci. Parameter ini diabaikan jika lpPrefix diatur ke NULL.
Tentukan salah satu nilai berikut ini.
[in] pvInfo
Jenis: PVOID
Mengembalikan penunjuk ke salah satu struktur berikut. Set alat Konfigurasi Keamanan (bukan lampiran) mengalokasikan buffer untuk informasi; oleh karena itu, pointer ini harus menunjuk ke NULL.
Nilai | Makna |
---|---|
|
Saat sceType diatur ke SCE_SERVICE_CONFIGURATION_INFO. |
|
Saat sceType diatur ke SCE_SERVICE_ANALYSIS_INFO. |
Nilai kembali
Jenis: SCESTATUS
Jika fungsi berhasil, fungsi akan mengembalikan SCESTATUS_SUCCESS; jika tidak, ia mengembalikan nilai kesalahan yang bisa menjadi salah satu dari yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Pemanggil tidak memiliki hak istimewa yang memadai untuk menyelesaikan tindakan ini. |
|
Formatnya buruk. |
|
Ada lebih banyak data daripada yang dapat dipegang buffer. |
|
Salah satu parameter yang diteruskan ke fungsi tidak valid. |
|
Memori tidak cukup. |
|
Terjadi kesalahan yang tidak tentu. |
|
Rekaman yang ditentukan tidak ditemukan di database keamanan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | scesvc.h |