Fonction PsMakeSiloContextPermanent (ntddk.h)
Cette routine rend l’emplacement dans un silo instance lecture seule, ce qui permet de récupérer l’objet dans l’emplacement sans affecter le nombre de références sur cet objet.
Syntaxe
NTSTATUS PsMakeSiloContextPermanent(
[in] PESILO Silo,
[in] ULONG ContextSlot
);
Paramètres
[in] Silo
Silo dans lequel réside l’emplacement. Ce paramètre est obligatoire et ne peut pas être NULL.
[in] ContextSlot
Emplacement à créer en lecture seule. L’emplacement doit être précédemment alloué par la routine PsAllocSiloContextSlot .
Valeur retournée
Les codes de status NT suivants sont retournés.
Code de retour | Description |
---|---|
|
L’emplacement ne contient pas d’objet valide. Il s’agit d’un code d’erreur. |
|
L’emplacement n’a pas été alloué. Il s’agit d’un code d’erreur. |
|
L’opération s’est terminée avec succès. |
Remarques
Avant d’appeler cette routine, l’emplacement doit contenir un objet valide. Une fois l’opération terminée, les routines PsReplaceSiloContext et PsRemoveSiloContext échouent avec STATUS_NOT_SUPPORTED.
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 |