Fungsi PsReplaceSiloContext (ntddk.h)
Rutinitas ini menyisipkan objek dalam Silo.
Sintaks
NTSTATUS PsReplaceSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
[in] PVOID NewSiloContext,
[optional] PVOID *OldSiloContext
);
Parameter
[in] Silo
Sebuah penunjuk ke silo. Parameter ini diperlukan dan tidak boleh NULL.
[in] ContextSlot
Slot yang dialokasikan oleh rutinitas PsAllocSiloContextSlot .
[in] NewSiloContext
Penunjuk ke objek yang dibuat oleh rutinitas PsCreateSiloContext . Objek harus dibuat menggunakan penunjuk silo yang sama dengan yang ditentukan dalam rutinitas ini. Parameter ini diperlukan dan tidak boleh NULL.
[optional] OldSiloContext
Penunjuk ke variabel yang dialokasikan penelepon yang menerima alamat objek yang ada. Parameter ini bersifat opsional dan dapat berupa NULL. Alamat yang diterima parameter dapat berupa NULL.
Nilai kembali
Kode status NT berikut dikembalikan.
Menampilkan kode | Deskripsi |
---|---|
|
Tidak ada sumber daya dalam sistem untuk melakukan penyisipan. Ini adalah kode kesalahan. |
|
Slot bersifat baca-saja dan tidak dapat dimodifikasi. Ini adalah kode kesalahan. |
|
Operasi berhasil diselesaikan. |
Keterangan
Panggilan yang berhasil ke PsReplaceSiloContext menaikkan jumlah referensi pada NewSiloContext. Jika PsReplaceSiloContext gagal, jumlah referensi tetap tidak berubah. Dalam kedua kasus, pemanggil PsReplaceSiloContext harus memanggil PsDereferenceSiloContext untuk mengurangi objek PsReplaceSiloContext . Jika PsReplaceSiloContext gagal dan jika parameter OldSiloContext bukan NULL dan tidak menunjuk ke NULL maka NULL adalah penunjuk yang direferensikan. Setelah rutinitas selesai, pemanggil harus memanggil PsDereferenceSiloContext untuk mengurangi objek yang ditunjuk parameter NULL .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1607 |
Server minimum yang didukung | Server Windows 2016 |
Target Platform | Windows |
Header | ntddk.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk