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
Uno 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 completata correttamente. |
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1607 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
intestazione | ntddk.h |