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

Consulte también

PsFreeSiloContextSlot