Condividi tramite


Funzione PsAllocSiloContextSlot (ntddk.h)

Questa routine alloca uno slot che può essere utilizzato per inserire, recuperare ed eliminare un oggetto in tutti i silo.

Sintassi

NTSTATUS PsAllocSiloContextSlot(
  [in]  ULONG_PTR Reserved,
  [out] ULONG     *ReturnedContextSlot
);

Parametri

[in] Reserved

Questo parametro è riservato per uso futuro e deve essere impostato su zero.

[out] ReturnedContextSlot

Puntatore a una variabile allocata dal chiamante che riceve l'indice dello slot appena allocato. Questo parametro è obbligatorio e non può essere NULL.

Valore restituito

Vengono restituiti i codici di stato NT seguenti.

Codice restituito Descrizione
STATUS_INSUFFICIENT_RESOURCES Nel sistema non sono disponibili più slot. Si tratta di un codice di errore.
STATUS_SUCCESS Operazione completata correttamente.

Osservazioni

L'uso di questa API non è comune perché a tutti i monitoraggi silo viene assegnato uno slot di archiviazione quando si chiama la routine PsRegisterSiloMonitor. Tale slot può essere recuperato con la routine PsGetSiloMonitorContextSlot e usata da un driver per le operazioni di contesto.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1607
server minimo supportato Windows Server 2016
piattaforma di destinazione Finestre
intestazione ntddk.h

Vedere anche

PsFreeSiloContextSlot