NDK_FN_DEREGISTER_MR fonction de rappel (ndkpi.h)

La fonction NdkDeregisterMr (NDK_FN_DEREGISTER_MR) annule l’inscription d’une région de mémoire précédemment inscrite auprès de la fonction NdkRegisterMr (NDK_FN_REGISTER_MR).

Syntaxe

NDK_FN_DEREGISTER_MR NdkFnDeregisterMr;

NTSTATUS NdkFnDeregisterMr(
  [in]           NDK_MR *pNdkMr,
  [in]           NDK_FN_REQUEST_COMPLETION RequestCompletion,
  [in, optional] PVOID RequestContext
)
{...}

Paramètres

[in] pNdkMr

Pointeur vers un objet de région de mémoire (MR) NDK (NDK_MR) dans l’état inscrit.

[in] RequestCompletion

Pointeur vers une routine de rappel de fin de requête NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).

[in, optional] RequestContext

Valeur de contexte à passer au paramètre Context de la fonction de rappel spécifiée dans le paramètre RequestCompletion .

Valeur retournée

La fonction NdkDeregisterMr retourne l’un des codes NTSTATUS suivants.

Code de retour Description
STATUS_SUCCESS
La désinscription a été effectuée avec succès.
STATUS_PENDING
L’opération est en attente et sera terminée ultérieurement. Le pilote appelle la fonction RequestCompletion (NDK_FN_REQUEST_COMPLETION) spécifiée pour terminer l’opération en attente.
Autres codes status
Une erreur est survenue.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucune prise en charge, prise en charge dans NDIS 6.30 et versions ultérieures.
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête ndkpi.h (incluez Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Voir aussi

Exigences relatives à la durée de vie des objets NDKPI

NDK_FN_REGISTER_MR

NDK_FN_REQUEST_COMPLETION

NDK_MR