Funzione PsGetPermanentSiloContext (ntddk.h)
Questa routine recupera un oggetto inserito nel Silo senza aumentare 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 in modo sicuro l'oggetto. Si tratta di un codice di errore. |
|
Operazione riuscita. |
Commenti
Una chiamata riuscita a PsGetPermanentSiloContext non incrementa il conteggio dei riferimenti sull'oggetto a cui punta il parametro ReturnedSiloContext . Il puntatore a oggetti restituito è valido fino a quando è presente un riferimento valido nell'oggetto silo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1607 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Windows |
Intestazione | ntddk.h |