DXGKDDI_CREATEPROCESS callback function
DxgkDdiCreateProcess 创建一个graphics kernel process对象。
Syntax
DXGKDDI_CREATEPROCESS DxgkddiCreateprocess;
NTSTATUS DxgkddiCreateprocess(
IN_CONST_HANDLE hAdapter,
INOUT_PDXGKARG_CREATEPROCESS pArgs
)
{...}
Parameters
hAdapter
显卡的句柄
pArgs
DXGKARG_CREATEPROCESS 描述了创建Process的具体信息。
Return Value
Returns STATUS_SUCCESS if it succeeds. Otherwise, it returns one of the error codes defined in Ntstatus.h.
Remarks
在graphics kernel process创建期间,KMD允许调用DxgkCbReserveVirtualAddressRange。这时该graphics kernel process 的GPU VA space为free,驱动有机会能根据需要reserve GPU VA。
Requirements
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Target Platform | Desktop |
Header | d3dkmddi.h |