D3D12DDI_PIN_RESOURCES_CALLBACKS_0076 - NtDoc

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

typedef struct D3D12DDI_PIN_RESOURCES_CALLBACKS_0076 {
  PFND3D12DDI_PINRESOURCES_CB_0076   pfnPinResourcesCb;
  PFND3D12DDI_UNPINRESOURCES_CB_0076 pfnUnpinResourcesCb;
} D3D12DDI_PIN_RESOURCES_CALLBACKS_0076;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_pin_resources_callbacks_0076)

Description

Structure containing callback functions that pin and unpin resources.

Members

pfnPinResourcesCb

A PFND3D12DDI_PINRESOURCES_CB_0076 callback.

pfnUnpinResourcesCb

A PFND3D12DDI_UNPINRESOURCES_CB_0076 callback.

Remarks

Drivers that advertise the optional D3D12DDI_FEATURE_0076_PIN_RESOURCES extended feature receive a PFND3D12DDI_SET_EXTENDED_FEATURE_CALLBACKS_0021 call with a DDI table type of D3D12DDI_TABLE_TYPE_0076_PIN_RESOURCES_CALLBACKS and this structure filled out with the callback pointers that the driver can use to perform these functions.

See also

D3D12DDI_FEATURE_0076_PIN_RESOURCES

PFND3D12DDI_PINRESOURCES_CB_0076

PFND3D12DDI_SET_EXTENDED_FEATURE_CALLBACKS_0021

PFND3D12DDI_UNPINRESOURCES_CB_0076