PMRX_COMPUTE_NEW_BUFFERING_STATE fonction de rappel (mrx.h)
La routineMRxComputeNewBufferingState est appelée par RDBSS pour demander au mini-redirecteur réseau de calculer un nouveau changement d’état de mise en mémoire tampon.
Syntaxe
PMRX_COMPUTE_NEW_BUFFERING_STATE PmrxComputeNewBufferingState;
NTSTATUS PmrxComputeNewBufferingState(
[in, out] IN OUT PMRX_SRV_OPEN SrvOpen,
[in] IN PVOID MRxContext,
[out] OUT PULONG NewBufferingState
)
{...}
Paramètres
[in, out] SrvOpen
Pointeur vers la structure SRV_OPEN et la structure FCB associée.
[in] MRxContext
Pointeur vers un paramètre de contexte à utiliser par le rappel du mini-redirecteur réseau.
[out] NewBufferingState
Pointeur vers l’emplacement où le nouvel état de mise en mémoire tampon est stocké lors du retour de la routine.
Valeur retournée
MRxComputeNewBufferingState retourne STATUS_SUCCESS sur la réussite ou une valeur NTSTATUS appropriée, par exemple :
Code de retour | Description |
---|---|
STATUS_NOT_SUPPORTED | Une fonctionnalité demandée n’est pas prise en charge. |
Remarques
Avant d’appeler MRxComputeNewBufferingState, RDBSS définit le membre FcbState de SrvOpen****->Fcb sur FCB_STATE_BUFFERSTATE_CHANGING.
Le redirecteur SMB (Server Message Block) utilise MRxComputeNewBufferingState pour mapper les niveaux de verrouillage d’opération propres à SMB aux indicateurs d’état de mise en mémoire tampon RDBSS appropriés. Le niveau oplock est passé dans le paramètre MrxContext .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | mrx.h (inclure Mrx.h) |
Voir aussi
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