Routine MRxSetQuotaInfo
La routineMRxSetQuotaInfo est appelée par RDBSS pour demander qu’un mini-redirecteur réseau définisse les informations de quota sur un objet de système de fichiers.
Syntaxe
PMRX_CALLDOWN MRxSetQuotaInfo;
NTSTATUS MRxSetQuotaInfo(
_Inout_ PRX_CONTEXT RxContext
)
{ ... }
Paramètres
RxContext [in, out]
Pointeur vers la structure RX_CONTEXT. Ce paramètre contient l’IRP qui demande l’opération.
Valeur retournée
MRxSetQuotaInfo retourne STATUS_SUCCESS sur la réussite ou une valeur NTSTATUS appropriée, par exemple :
Code de retour | Description |
---|---|
STATUS_ACCESS_DENIED | L’appelant ne dispose pas de la sécurité appropriée pour cette opération. |
STATUS_CONNECTION_DISCONNECTED | La connexion a été déconnectée. |
STATUS_INSUFFICIENT_RESOURCES | Les ressources étaient insuffisantes pour terminer la requête. |
STATUS_INVALID_PARAMETER | Un paramètre non valide a été spécifié. |
STATUS_NOT_SUPPORTED | Les quotas ne sont pas pris en charge. |
Remarques
RDBSS émet un appel à MRxSetQuotaInfo en réponse à la réception d’une demande de IRP_MJ_SET_QUOTA .
Avant d’appeler MRxSetQuotaInfo, RDBSS modifie les membres suivants dans la structure RX_CONTEXT pointée par le paramètre RxContext :
Le membre Info.Buffer est défini sur la mémoire tampon de l’utilisateur à partir du paquet de demande d’E/S. Cette mémoire tampon a déjà été verrouillée par RDBSS si nécessaire.
Le membre Info.LengthRemaining est défini sur IrpSp-Parameters.SetQuota.Length>.
Configuration requise
Plateforme cible |
Desktop (Expérience utilisateur) |
En-tête |
Mrx.h (inclure Mrx.h) |