Fonction PsInsertPermanentSiloContext (ntddk.h)
Cette routine insère un objet dans un emplacement vide dans un Silo.
Syntaxe
NTSTATUS PsInsertPermanentSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
[in] PVOID SiloContext
);
Paramètres
[in] Silo
Silo dans lequel l’objet doit être inséré. Ce paramètre est obligatoire et ne peut pas être NULL.
[in] ContextSlot
Emplacement dans lequel l’objet doit être inséré. Emplacement alloué par la routine PsAllocSiloContextSlot .
[in] SiloContext
Objet à insérer, créé par la routine PsCreateSiloContext . L’objet doit être créé à l’aide du même silo que celui spécifié dans le paramètre Silo . 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 |
---|---|
|
Il n’existe aucune ressource dans le système pour effectuer l’insertion. Il s’agit d’un code d’erreur. |
|
L’emplacement n’est pas vide. Il s’agit d’un code d’erreur. |
|
L’opération s’est terminée avec succès. |
Remarques
Un appel réussi à PsInsertPermanentSiloContext incrémente le nombre de références sur SiloContext. Si PsInsertPermanentSiloContext échoue, le nombre de références reste inchangé. Dans les deux cas, une fois la routine terminée, l’appelant doit appeler PsDereferenceSiloContext pour décrémenter l’objet SiloContext .
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 |
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