Funzione PsGetPermanentSiloContext (ntddk.h)
Questa routine recupera un oggetto inserito nel silo senza incrementare il conteggio dei riferimenti.
Sintassi
NTSTATUS PsGetPermanentSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *ReturnedSiloContext
);
Parametri
[in] Silo
Silo in cui è stato inserito l'oggetto. Questo parametro è obbligatorio e non può essere NULL.
[in] ContextSlot
Slot di sola lettura precedentemente allocato daPsAllocSiloContextSlot e reso di sola lettura da PsMakeSiloContextPermanent.
ReturnedSiloContext
Puntatore a una variabile allocata dal chiamante che riceve l'indirizzo dell'oggetto esistente. Questo parametro è obbligatorio e non 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 non è di sola lettura e non può recuperare l'oggetto in modo sicuro. Si tratta di un codice di errore. |
|
Operazione completata correttamente. |
Osservazioni
Una chiamata riuscita a PsGetPermanentSiloContext non incrementa il conteggio dei riferimenti sull'oggetto a cui punta il ReturnedSiloContext parametro. Il puntatore all'oggetto restituito è valido purché nell'oggetto silo sia presente un riferimento valido.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1607 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
intestazione | ntddk.h |