Fungsi PsRemoveSiloContext (ntddk.h)

Rutinitas ini menghapus objek yang dimasukkan dalam Silo.

Sintaks

NTSTATUS PsRemoveSiloContext(
  [in] PESILO Silo,
  [in] ULONG  ContextSlot,
       PVOID  *RemovedSiloContext
);

Parameter

[in] Silo

Silo tempat objek akan dihapus. Parameter ini diperlukan dan tidak boleh NULL.

[in] ContextSlot

Slot yang dialokasikan oleh rutinitas PsAllocSiloContextSlot .

RemovedSiloContext

Penunjuk ke variabel yang dialokasikan penelepon yang menerima alamat objek yang dihapus. Parameter ini bersifat opsional dan dapat berupa NULL.

Nilai kembali

Kode status NT berikut dikembalikan.

Menampilkan kode Deskripsi
STATUS_NOT_FOUND
Slot kosong. Ini adalah kode kesalahan.
STATUS_NOT_SUPPORTED
Slot bersifat baca-saja dan tidak dapat dimodifikasi. Ini adalah kode kesalahan. 
STATUS_SUCCESS
Operasi berhasil diselesaikan.

Keterangan

Dalam panggilan yang berhasil ke PsRemoveSiloContext di mana parameter RemovedSiloContext bukan NULL dan tidak menunjuk ke NULL, pemanggil harus mengurangi objek yang ditunjuk parameter RemovedSiloContext , dengan memanggil PsDereferenceSiloContext ketika tidak lagi diperlukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1607
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Header ntddk.h