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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour