Funzione PsInsertPermanentSiloContext (ntddk.h)
Questa routine inserisce un oggetto in uno slot vuoto in un Silo.
Sintassi
NTSTATUS PsInsertPermanentSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
[in] PVOID SiloContext
);
Parametri
[in] Silo
Silo in cui inserire l'oggetto. Questo parametro è obbligatorio e non può essere NULL.
[in] ContextSlot
Slot in cui inserire l'oggetto. Uno slot allocato dalla routine PsAllocSiloContextSlot.
[in] SiloContext
Oggetto da inserire, creato dalla routine PsCreateSiloContext. L'oggetto deve essere creato usando lo stesso silo specificato nel parametro silo. Questo parametro è obbligatorio e non può essere NULL.
Valore restituito
Vengono restituiti i codici di stato NT seguenti.
Codice restituito | Descrizione |
---|---|
|
Non sono presenti risorse nel sistema per eseguire l'inserimento. Si tratta di un codice di errore. |
|
Lo slot non è vuoto. Si tratta di un codice di errore. |
|
Operazione completata correttamente. |
Osservazioni
Una chiamata riuscita a PsInsertPermanentSiloContext incrementa il conteggio dei riferimenti in SiloContext. Se PsInsertPermanentSiloContext ha esito negativo, il conteggio dei riferimenti rimane invariato. In entrambi i casi, al termine della routine, il chiamante deve chiamare PsDereferenceSiloContext per decrementare l'oggetto SiloContext.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 1607 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
intestazione | ntddk.h |