PsAllocSiloContextSlot, fonction (ntddk.h)
Cette routine alloue un emplacement qui peut être utilisé pour insérer, récupérer et supprimer un objet dans tous les silos.
Syntaxe
NTSTATUS PsAllocSiloContextSlot(
[in] ULONG_PTR Reserved,
[out] ULONG *ReturnedContextSlot
);
Paramètres
[in] Reserved
Ce paramètre est réservé à une utilisation ultérieure et doit être défini sur zéro.
[out] ReturnedContextSlot
Pointeur vers une variable allouée par l’appelant qui reçoit l’index d’emplacement nouvellement alloué. Ce paramètre est obligatoire et ne peut pas être NULL.
Valeur retournée
Les codes de status NT suivants sont retournés.
Code de retour | Description |
---|---|
STATUS_INSUFFICIENT_RESOURCES | Il n’y a plus d’emplacements disponibles dans le système. Il s’agit d’un code d’erreur. |
STATUS_SUCCESS | L’opération s’est terminée avec succès. |
Remarques
L’utilisation de cette API est rare, car tous les moniteurs de silo se voient attribuer un emplacement de stockage lors de l’appel de la routine PsRegisterSiloMonitor . Cet emplacement peut être récupéré avec la routine PsGetSiloMonitorContextSlot et utilisé par un pilote pour ses opérations de contexte.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1607 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | ntddk.h |