Compartir a través de


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

La función NdkCreateMw (NDK_FN_CREATE_MW) crea un objeto de ventana de memoria NDK (MW).

Sintaxis

NDK_FN_CREATE_MW NdkFnCreateMw;

NTSTATUS NdkFnCreateMw(
  [in]           NDK_PD *pNdkPd,
  [in]           NDK_FN_CREATE_COMPLETION CreateCompletion,
  [in, optional] PVOID RequestContext,
                 NDK_MW **ppNdkMw
)
{...}

Parámetros

[in] pNdkPd

Puntero a un objeto de dominio de protección NDK (PD) (NDK_PD).

[in] CreateCompletion

Puntero a una función NdkCreateCompletion (NDK_FN_CREATE_COMPLETION) que completa la creación de un objeto NDK.

[in, optional] RequestContext

Valor de contexto que el proveedor NDK devuelve al función NdkCreateCompletion especificada en el parámetro CreateCompletion de.

ppNdkMw

Un puntero a un objeto MW creado (NDK_MW) se devuelve en esta ubicación si la solicitud se realiza correctamente sin devolver STATUS_PENDING. Si la solicitud devuelve STATUS_PENDING, este parámetro se omite y el objeto creado se devuelve con la devolución de llamada especificada en el parámetro CreateCompletion.

Valor devuelto

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

Código devuelto Descripción
STATUS_SUCCESS
El objeto MW se creó correctamente y se devolvió con el parámetro *ppNdkMw.
STATUS_PENDING
La operación está pendiente y se completará más adelante. El proveedor llamará a la función especificada en la CreateCompletion parameter(NDK_FN_CREATE_COMPLETION) para completar la operación pendiente.
STATUS_INSUFFICIENT_RESOURCES
Error en la solicitud debido a recursos insuficientes.
Importante La solicitud puede producir un error en línea, así como de forma asincrónica con este código de estado.
 
otros códigos de estado
Error.

Observaciones

La función NdkCreateMw crea un objeto de ventana de memoria NDK (MW) que se puede usar para las solicitudes de enlace. Si la función devuelve STATUS_SUCCESS, el objeto creado se devuelve en el parámetro ppNdkMw. Si NdkCreateMw devuelve STATUS_PENDING, la función NdkCreateCompletion (NDK_FN_CREATE_COMPLETION) especificada en el parámetro CreateCompletion.

Requisitos

Requisito Valor
cliente mínimo admitido Ninguna compatible, compatible con NDIS 6.30 y versiones posteriores.
servidor mínimo admitido Windows Server 2012
de la plataforma de destino de Windows
encabezado de ndkpi.h (incluya Ndkpi.h)
irQL <=DISPATCH_LEVEL

Consulte también

requisitos de duración de objetos NDKPI

NDK_FN_CREATE_COMPLETION

NDK_MW

NDK_PD