PsRemoveSiloContext, fonction (ntddk.h)
Cette routine supprime un objet qui a été inséré dans le Silo.
Syntaxe
NTSTATUS PsRemoveSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *RemovedSiloContext
);
Paramètres
[in] Silo
Silo dont l’objet doit être supprimé. Ce paramètre est obligatoire et ne peut pas être NULL.
[in] ContextSlot
Emplacement alloué par la routine PsAllocSiloContextSlot.
RemovedSiloContext
Pointeur vers une variable allouée par l’appelant qui reçoit l’adresse de l’objet supprimé. Ce paramètre est facultatif et peut être NULL.
Valeur de retour
Les codes d’état NT suivants sont retournés.
Retourner le code | Description |
---|---|
|
L’emplacement est vide. Il s’agit d’un code d’erreur. |
|
L’emplacement est en lecture seule et il ne peut pas être modifié. Il s’agit d’un code d’erreur. |
|
L’opération s’est terminée avec succès. |
Remarques
Dans un appel réussi à PsRemoveSiloContext où le paramètre RemovedSiloContext n’est pas NULL et ne pointe pas vers NULL, l’appelant doit décrémenter l’objet vers lequel le paramètre RemovedSiloContext points, en appelant PsDereferenceSiloContext lorsqu’il n’est plus nécessaire.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1607 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Windows |
d’en-tête | ntddk.h |