NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN callback function (ndkpi.h)
The NdkGetPrivilegedMemoryRegionToken (NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN) function gets an NDK privileged memory region token.
Syntax
NDK_FN_GET_PRIVILEGED_MEMORY_REGION_TOKEN NdkFnGetPrivilegedMemoryRegionToken;
void NdkFnGetPrivilegedMemoryRegionToken(
[in] NDK_PD *pNdkPd,
[out] UINT32 *pToken
)
{...}
Parameters
[in] pNdkPd
A pointer to an NDK protection domain (PD) object (NDK_PD).
[out] pToken
A memory token value is returned in this location.
Return value
None
Remarks
NdkGetPrivilegedMemoryRegionToken gets a privileged memory region token value that allows adapter logical addresses to be used directly without memory registration. This token must provide LOCAL_READ and LOCAL_WRITE access. A provider must never allow remote access for the privileged memory region token.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported,Supported in NDIS 6.30 and later. |
Minimum supported server | Windows Server 2012 |
Target Platform | Windows |
Header | ndkpi.h (include Ndkpi.h) |
IRQL | <=DISPATCH_LEVEL |