HV_PROXIMITY_DOMAIN_FLAGS structure
The HV_PROXIMITY_DOMAIN_FLAGS structure identifies flags that control proximity domain information.
Syntax
typedef struct _HV_PROXIMITY_DOMAIN_FLAGS { UINT32 ProximityPreferred :1; UINT32 Reserved :30; UINT32 ProximityInfoValid :1; } HV_PROXIMITY_DOMAIN_FLAGS, *PHV_PROXIMITY_DOMAIN_FLAGS;
Members
- ProximityPreferred
-
A UINT32 value that specifies whether proximity information is preferred. If so, the hypervisor performs memory allocations preferentially from the specified proximity domain. If there is insufficient memory in the specified domain, the hypervisor tries other domains. If this flag is cleared (set to 0), all memory allocation must come from the specified domain. Setting this member is equivalent to setting the first bit of a 32-bit value (0x00000001).
- Reserved
-
This member is reserved and should be set to zero. Setting this member to zero is equivalent to setting the second through thirty-first bits of a 32-bit value to zeros.
- ProximityInfoValid
-
A UINT32 value that specifies whether a specified proximity domain is valid. If this flag is cleared (set to 0), the hypervisor can use any proximity domain to perform a memory allocation. If this flag is set, the hypervisor uses a specified proximity domain identifier. Setting this member is equivalent to setting the thirty-second bit of a 32-bit value (0x80000000).
Remarks
The HV_PROXIMITY_DOMAIN_FLAGS structure is used in the HV_PROXIMITY_DOMAIN_INFO structure.
Requirements
Header |
|
---|
See also
Send comments about this topic to Microsoft
Build date: 11/16/2013