Compartir a través de


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 se puede 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 completó correctamente.

Observaciones

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 de PsRegisterSiloMonitor. Esa ranura se puede recuperar con la rutina de PsGetSiloMonitorContextSlot y que usa un controlador para sus operaciones de contexto.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1607
servidor mínimo admitido Windows Server 2016
de la plataforma de destino de Windows
encabezado de ntddk.h

Consulte también

psFreeSiloContextSlot