Función PsAllocSiloContextSlot (ntddk.h)
Esta rutina asigna una ranura que se puede usar para insertar, recuperar y eliminar un objeto en todos los silos.
Sintaxis
NTSTATUS PsAllocSiloContextSlot(
[in] ULONG_PTR Reserved,
[out] ULONG *ReturnedContextSlot
);
Parámetros
[in] Reserved
Este parámetro está reservado para uso futuro y debe establecerse en cero.
[out] ReturnedContextSlot
Puntero a una variable asignada por el autor de la llamada que recibe el índice de ranura recién asignado. Este parámetro es necesario y no puede ser NULL.
Valor devuelto
Se devuelven los siguientes códigos de estado NT.
Código devuelto | Descripción |
---|---|
STATUS_INSUFFICIENT_RESOURCES | No hay más ranuras disponibles en el sistema. Se trata de un código de error. |
STATUS_SUCCESS | La operación se ha completado correctamente. |
Comentarios
El uso de esta API es poco frecuente porque a todos los monitores de silo se les asigna una ranura de almacenamiento al llamar a la rutina PsRegisterSiloMonitor . Esa ranura se puede recuperar con la rutina PsGetSiloMonitorContextSlot y usada por un controlador para sus operaciones de contexto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1607 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Windows |
Encabezado | ntddk.h |