PsGetPermanentSiloContext-Funktion (ntddk.h)
Diese Routine ruft ein Objekt ab, das in den Silo eingefügt wurde, ohne die Verweisanzahl zu erhöhen.
Syntax
NTSTATUS PsGetPermanentSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *ReturnedSiloContext
);
Parameter
[in] Silo
Der Silo, in den das Objekt eingefügt wurde. Dieser Parameter ist erforderlich und darf nicht NULL sein.
[in] ContextSlot
Der schreibgeschützte Slot, der zuvor vonPsAllocSiloContextSlot zugeordnet und von PsMakeSiloContextPermanent schreibgeschützt wurde.
ReturnedSiloContext
Ein Zeiger auf eine vom Aufrufer zugeordnete Variable, die die Adresse des vorhandenen Objekts empfängt. Dieser Parameter ist erforderlich und darf nicht NULL sein.
Rückgabewert
Die folgenden NT-status-Codes werden zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Der Slot ist leer. Dies ist ein Fehlercode. |
|
Der Slot ist nicht schreibgeschützt und kann das Objekt nicht sicher abrufen. Dies ist ein Fehlercode. |
|
Der Vorgang wurde erfolgreich abgeschlossen. |
Hinweise
Ein erfolgreicher Aufruf von PsGetPermanentSiloContext erhöht nicht die Verweisanzahl für das Objekt, auf das der ReturnedSiloContext-Parameter verweist. Der zurückgegebene Objektzeiger ist gültig, solange ein gültiger Verweis auf das Siloobjekt vorhanden ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1607 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | ntddk.h |