NDK_FN_RELEASE_LAM - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ndkpi.h

NDK_FN_RELEASE_LAM NdkFnReleaseLam;

VOID NdkFnReleaseLam(
  [in] NDK_ADAPTER *pNdkAdapter,
  [in] NDK_LOGICAL_ADDRESS_MAPPING *pNdkLAM
)
{...}

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nc-ndkpi-ndk_fn_release_lam)

NDK_FN_RELEASE_LAM callback function

Description

The NdkReleaseLam (NDK_FN_RELEASE_LAM) function releases an NDK adapter logical address mapping (LAM).

Parameters

pNdkAdapter [in]

A pointer to an NDK adapter object (NDK_ADAPTER).

pNdkLAM [in]

A pointer to an NDK_LOGICAL_ADDRESS_MAPPING structure that was previously initialized by calling the NdkBuildLAM (NDK_FN_BUILD_LAM) function.

Remarks

NdkReleaseLam releases an adapter logical address mapping (LAM). The associated MDL remains unchanged. That is, the MDL is in the same state it hand when it was passed to the NdkBuildLam (NDK_FN_BUILD_LAM) function. The NDK consumer must not release a LAM until after all of the work requests that use the LAM are completed.

See also

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_FN_BUILD_LAM

NDK_LOGICAL_ADDRESS_MAPPING