D3DKMT_VA_RANGE_DESC structure (d3dkmthk.h)

The virtual address (VA) range description.

Syntax

typedef struct _D3DKMT_VA_RANGE_DESC {
  [in]  D3DKMT_ALIGN64 UINT64 VadAddress;
  [in]  UINT                  VaRangeIndex;
  [in]  UINT                  PhysicalAdapterIndex;
  [out] D3DKMT_ALIGN64 UINT64 StartAddress;
  [out] D3DKMT_ALIGN64 UINT64 EndAddress;
  [out] D3DKMT_ALIGN64 UINT64 DriverProtection;
  [out] UINT                  OwnerType;
  [out] D3DKMT_ALIGN64 UINT64 pOwner;
  [out] D3DKMT_ALIGN64 UINT64 OwnerOffset;
  [out] UINT                  Protection;
} D3DKMT_VA_RANGE_DESC;

Members

[in] VadAddress

The video acceleration display (VAD) address.

[in] VaRangeIndex

The virtual address range index.

[in] PhysicalAdapterIndex

The physical adapter index in the LDA (linked display adapter) chain.

[out] StartAddress

The start address.

[out] EndAddress

The end address.

[out] DriverProtection

The driver protection.

[out] OwnerType

A VIDMM_VAD_OWNER_TYPE owner type.

[out] pOwner

Pointer to the owner.

[out] OwnerOffset

The owner offset.

[out] Protection

A D3DDDIGPUVIRTUALADDRESS_PROTECTION_TYPE protection type.

Requirements

Requirement Value
Header d3dkmthk.h