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 de retour
Les codes d’état NT suivants sont retournés.
Retourner le code | 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 reçoivent 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ée par un pilote pour ses opérations de contexte.
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 |