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 |
---|---|
|
El objeto MW se creó correctamente y se devolvió con el parámetro *ppNdkMw. |
|
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. |
|
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.
|
|
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 |