PsAllocSiloContextSlot-Funktion (ntddk.h)
Diese Routine weist einen Platz 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 nullfestgelegt werden.
[out] ReturnedContextSlot
Ein Zeiger auf eine vom Aufrufer zugewiesene Variable, die den neu zugewiesenen Slotindex empfängt. Dieser Parameter ist erforderlich und kann nicht NULL-werden.
Rückgabewert
Die folgenden NT-Statuscodes werden zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
STATUS_INSUFFICIENT_RESOURCES | Im System sind keine weiteren Steckplätze verfügbar. Dies ist ein Fehlercode. |
STATUS_SUCCESS | Der Vorgang wurde erfolgreich abgeschlossen. |
Bemerkungen
Die Verwendung dieser API ist ungewöhnlich, da allen Silomonitoren beim Aufrufen der PsRegisterSiloMonitor Routine ein Speicherplatz zugewiesen wird. Dieser Slot kann mit der PsGetSiloMonitorContextSlot Routine abgerufen und von einem Treiber für seine Kontextvorgänge verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1607 |
mindestens unterstützte Server- | Windows Server 2016 |
Zielplattform- | Fenster |
Header- | ntddk.h |