D3DDDI_ADAPTERCALLBACKS - NtDoc

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

typedef struct _D3DDDI_ADAPTERCALLBACKS {
  PFND3DDDI_QUERYADAPTERINFOCB         pfnQueryAdapterInfoCb;
  PFND3DDDI_GETMULTISAMPLEMETHODLISTCB pfnGetMultisampleMethodListCb;
  PFND3DDDI_QUERYADAPTERINFOCB2        pfnQueryAdapterInfoCb2;
} D3DDDI_ADAPTERCALLBACKS;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dumddi-_d3dddi_adaptercallbacks)

D3DDDI_ADAPTERCALLBACKS structure

Description

The D3DDDI_ADAPTERCALLBACKS structure contains pointers to Direct3D runtime callback functions that the user-mode display driver (UMD) can use.

Members

pfnQueryAdapterInfoCb

Pointer to the pfnQueryAdapterInfoCb function, which UMD uses to query the display miniport driver (KMD) for adapter configuration information.

pfnGetMultisampleMethodListCb

Pointer to the pfnGetMultisampleMethodListCb function, which UMD uses to retrieve the list of multiple-sampling methods that are used for an allocation.

pfnQueryAdapterInfoCb2

Pointer to the runtime's pfnQueryAdapterInfoCb2 function, which UMD uses to query the display miniport driver (KMD) for adapter information.

Remarks

The Direct3D runtime passes D3DDDI_ADAPTERCALLBACKS to UMD when it calls UMD's OpenAdapter function.

See also

D3DDDIARG_OPENADAPTER

Openadapter

pfnGetMultisampleMethodListCb

pfnQueryAdapterInfoCb

pfnQueryAdapterInfoCb2