Freigeben über


PsMakeSiloContextPermanent-Funktion (ntddk.h)

Durch diese Routine wird der Slot in einem Silo instance schreibgeschützt, sodass das Objekt im Slot abgerufen werden kann, ohne die Verweisanzahl für dieses Objekt zu beeinträchtigen.

Syntax

NTSTATUS PsMakeSiloContextPermanent(
  [in] PESILO Silo,
  [in] ULONG  ContextSlot
);

Parameter

[in] Silo

Das Silo, in dem sich der Slot befindet. Dieser Parameter ist erforderlich und darf nicht NULL sein.

[in] ContextSlot

Der Slot, der schreibgeschützt werden soll. Der Slot muss zuvor von der PsAllocSiloContextSlot-Routine zugewiesen werden.

Rückgabewert

Die folgenden NT-status-Codes werden zurückgegeben.

Rückgabecode Beschreibung
STATUS_INVALID_PARAMETER
Der Slot enthält kein gültiges Objekt. Dies ist ein Fehlercode.
STATUS_NOT_FOUND
Der Slot wurde nicht zugewiesen. Dies ist ein Fehlercode.
STATUS_SUCCESS
Der Vorgang wurde erfolgreich abgeschlossen.

Hinweise

Vor dem Aufrufen dieser Routine muss der Slot ein gültiges Objekt enthalten. Nach Abschluss treten die Routinen PsReplaceSiloContext und PsRemoveSiloContext mit STATUS_NOT_SUPPORTED fehl.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1607
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
Kopfzeile ntddk.h