PsRemoveSiloContext-Funktion (ntddk.h)
Diese Routine entfernt ein Objekt, das in die Silo-eingefügt wurde.
Syntax
NTSTATUS PsRemoveSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *RemovedSiloContext
);
Parameter
[in] Silo
Das Silo, aus dem das Objekt entfernt werden soll. Dieser Parameter ist erforderlich und kann nicht NULL-werden.
[in] ContextSlot
Ein von der PsAllocSiloContextSlot Routine zugewiesener Slot.
RemovedSiloContext
Ein Zeiger auf eine vom Aufrufer zugewiesene Variable, die die Adresse des entfernten Objekts empfängt. Dieser Parameter ist optional und kann NULL-werden.
Rückgabewert
Die folgenden NT-Statuscodes werden zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Der Steckplatz ist leer. Dies ist ein Fehlercode. |
|
Der Steckplatz ist schreibgeschützt und kann nicht geändert werden. Dies ist ein Fehlercode. |
|
Der Vorgang wurde erfolgreich abgeschlossen. |
Bemerkungen
Bei einem erfolgreichen Aufruf von PsRemoveSiloContext, bei dem der parameter RemovedSiloContext parameter nicht NULL ist und nicht auf NULL-zeigt, muss der Aufrufer das Objekt, auf das der RemovedSiloContext Parameter verweist, verringern, durch Aufrufen von PsDereferenceSiloContext, wenn sie nicht mehr benötigt wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1607 |
mindestens unterstützte Server- | Windows Server 2016 |
Zielplattform- | Fenster |
Header- | ntddk.h |