Funzione PsRemoveSiloContext (ntddk.h)
Questa routine rimuove un oggetto inserito nel Silo.
Sintassi
NTSTATUS PsRemoveSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *RemovedSiloContext
);
Parametri
[in] Silo
Silo da cui rimuovere l'oggetto. Questo parametro è obbligatorio e non può essere NULL.
[in] ContextSlot
Slot allocato dalla routine PsAllocSiloContextSlot .
RemovedSiloContext
Puntatore a una variabile allocata dal chiamante che riceve l'indirizzo dell'oggetto rimosso. Questo parametro è facoltativo e può essere NULL.
Valore restituito
Vengono restituiti i codici di stato NT seguenti.
Codice restituito | Descrizione |
---|---|
|
Lo slot è vuoto. Si tratta di un codice di errore. |
|
Lo slot è di sola lettura e non può essere modificato. Si tratta di un codice di errore. |
|
Operazione riuscita. |
Commenti
In una chiamata riuscita a PsRemoveSiloContext in cui il parametro RemovedSiloContext non è NULL e non punta a NULL, il chiamante deve decrementare l'oggetto a cui punta il parametro RemovedSiloContext chiamando PsDereferenceSiloContext quando non è più necessario.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1607 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | ntddk.h |