PsAllocSiloContextSlot-Funktion (ntddk.h)
Diese Routine weist einen Slot zu, der zum Einfügen, Abrufen und Löschen eines Objekts in allen Silos verwendet werden kann.
Syntax
NTSTATUS PsAllocSiloContextSlot(
[in] ULONG_PTR Reserved,
[out] ULONG *ReturnedContextSlot
);
Parameter
[in] Reserved
Dieser Parameter ist für die zukünftige Verwendung reserviert und muss auf null festgelegt werden.
[out] ReturnedContextSlot
Ein Zeiger auf eine vom Aufrufer zugewiesene Variable, die den neu zugewiesenen Slotindex empfängt. Dieser Parameter ist erforderlich und darf nicht NULL sein.
Rückgabewert
Die folgenden NT-status-Codes werden zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
STATUS_INSUFFICIENT_RESOURCES | Es sind keine weiteren Slots im System verfügbar. Dies ist ein Fehlercode. |
STATUS_SUCCESS | Der Vorgang wurde erfolgreich abgeschlossen. |
Hinweise
Die Verwendung dieser API ist ungewöhnlich, da allen Silomonitoren beim Aufrufen der PsRegisterSiloMonitor-Routine ein Speicherslot zugewiesen wird. Dieser Slot kann mit der PsGetSiloMonitorContextSlot-Routine abgerufen und von einem Treiber für seine Kontextvorgänge verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1607 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | ntddk.h |