Compartir a través de


NDK_FN_DEREGISTER_MR función de devolución de llamada (ndkpi.h)

La función NdkDeregisterMr (NDK_FN_DEREGISTER_MR) anula el registro de una región de memoria que se registró anteriormente con la función NdkRegisterMr (NDK_FN_REGISTER_MR).

Sintaxis

NDK_FN_DEREGISTER_MR NdkFnDeregisterMr;

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

Parámetros

[in] pNdkMr

Puntero a un objeto de región de memoria NDK (MR) (NDK_MR) que está en estado registrado.

[in] RequestCompletion

Puntero a una rutina de devolución de llamada de finalización de solicitudes NdkRequestCompletion (NDK_FN_REQUEST_COMPLETION).

[in, optional] RequestContext

Valor de contexto que se va a pasar al parámetro Context de la función de devolución de llamada especificada en el parámetro RequestCompletion .

Valor devuelto

La función NdkDeregisterMr devuelve uno de los siguientes códigos NTSTATUS.

Código devuelto Descripción
STATUS_SUCCESS
La desregistración se completó correctamente.
STATUS_PENDING
La operación está pendiente y se completará más adelante. El controlador llamará a la función RequestCompletion (NDK_FN_REQUEST_COMPLETION) especificada para completar la operación pendiente.
Otros códigos de estado
Se produjo un error.

Requisitos

Requisito Value
Cliente mínimo compatible Ninguno compatible, compatible con NDIS 6.30 y versiones posteriores.
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Windows
Encabezado ndkpi.h (incluya Ndkpi.h)
IRQL <=DISPATCH_LEVEL

Consulte también

Requisitos de duración del objeto NDKPI

NDK_FN_REGISTER_MR

NDK_FN_REQUEST_COMPLETION

NDK_MR