// d3dumddi.h
typedef struct _D3DDDICB_CREATECONTEXTVIRTUAL {
[in] UINT NodeOrdinal;
[in] UINT EngineAffinity;
[in] D3DDDI_CREATECONTEXTFLAGS Flags;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[out] HANDLE hContext;
} D3DDDICB_CREATECONTEXTVIRTUAL;
View the official Windows Driver Kit DDI referenceNo description available.
D3DDDICB_CREATECONTEXTVIRTUAL is used with pfnCreateContextVirtualCb to create contexts that support virtual addressing.
NodeOrdinal [in]The zero-based index for the node that the context is scheduled on.
EngineAffinity [in]The zero-based index for the engine, within the node that NodeOrdinal specifies, that the context can run in.
Flags [in]A D3DDDI_CREATECONTEXTFLAGS structure that indicates, in bit-field flags, how to create the context.
pPrivateDriverData [in]A pointer to private data that is passed to a display miniport driver.
PrivateDriverDataSize [in]The size, in bytes, of the private data that pPrivateDriverData points to.
hContext [out]A handle to the context that the pfnCreateContextVirtualCb function creates.