DXGKARG_VALIDATEUPDATEALLOCPROPERTY struttura (d3dkmddi.h)
La struttura DXGKARG_VALIDATEUPDATEALLOCPROPERTY contiene le informazioni necessarie per convalidare i parametri per aggiornare le proprietà di un'allocazione.
Sintassi
typedef struct _DXGKARG_VALIDATEUPDATEALLOCPROPERTY {
[in] HANDLE hAllocation;
[in] UINT SupportedSegmentSet;
[in] D3DDDI_SEGMENTPREFERENCE PreferredSegment;
[in] D3DDDI_UPDATEALLOCPROPERTY_FLAGS Flags;
union {
struct {
UINT SetAccessedPhysically : 1;
UINT SetSupportedSegmentSet : 1;
UINT SetPreferredSegment : 1;
UINT Reserved : 29;
};
UINT PropertyMaskValue;
};
} DXGKARG_VALIDATEUPDATEALLOCPROPERTY;
Members
[in] hAllocation
Handle per l'allocazione che verrà aggiornata.
[in] SupportedSegmentSet
Indice per il nuovo set di segmento supportato. Se il set di segmento supportato corrente è lo stesso, verrà ignorato.
[in] PreferredSegment
Indice per il nuovo set di segmento preferito. Se il set di segmento preferito corrente è lo stesso, verrà ignorato.
[in] Flags
Flag che verranno usati per aggiornare l'allocazione.
SetAccessedPhysically
Valore UINT che specifica se l'allocazione è accessibile dall'indirizzo fisico.
L'impostazione di questo membro equivale a impostare il primo bit del membro PropertyMaskValue a 32 bit (0x00000001).
SetSupportedSegmentSet
Valore UINT che specifica se il segmento supportato è impostato su un nuovo valore.
L'impostazione di questo membro equivale a impostare il secondo bit del membro PropertyMaskValue a 32 bit (0x00000010).
SetPreferredSegment
Valore UINT che specifica se il segmento preferito è impostato su un nuovo valore.
L'impostazione di questo membro equivale a impostare il terzo bit del membro PropertyMaskValue a 32 bit (0x00000100).
Reserved
Questo membro è riservato e deve essere impostato su zero. L'impostazione di questo membro su zero equivale a impostare i restanti 29 bit (0xFFFFFFFE) del membro PropertyMaskValue a 32 bit su zero.
PropertyMaskValue
Membro dell'unione contenuta in D3DDDI_UPDATEALLOCPROPERTY che può contenere un valore a 32 bit che identifica come aggiornare un'allocazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | d3dkmddi.h |