estructura DXGKARG_VALIDATEUPDATEALLOCPROPERTY (d3dkmddi.h)
La estructura DXGKARG_VALIDATEUPDATEALLOCPROPERTY contiene la información necesaria para validar los parámetros para actualizar las propiedades de una asignación.
Sintaxis
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;
Miembros
[in] hAllocation
Identificador de la asignación que se actualizará.
[in] SupportedSegmentSet
Índice del nuevo conjunto de segmentos admitido. Si el conjunto de segmentos admitidos actual es el mismo, se omitirá.
[in] PreferredSegment
Índice del nuevo conjunto de segmentos preferidos. Si el conjunto de segmentos preferidos actual es el mismo, se omitirá.
[in] Flags
Marcas que se usarán para actualizar la asignación.
SetAccessedPhysically
Valor UINT que especifica si su dirección física tiene acceso a la asignación.
Establecer este miembro equivale a establecer el primer bit del miembro PropertyMaskValue de 32 bits (0x00000001).
SetSupportedSegmentSet
Valor UINT que especifica si el segmento admitido se establece en un nuevo valor.
Establecer este miembro equivale a establecer el segundo bit del miembro PropertyMaskValue de 32 bits (0x00000010).
SetPreferredSegment
Valor UINT que especifica si el segmento preferido se establece en un nuevo valor.
Establecer este miembro equivale a establecer el tercer bit del miembro PropertyMaskValue de 32 bits (0x00000100).
Reserved
Este miembro está reservado y debe establecerse en cero. Establecer este miembro en cero equivale a establecer los 29 bits restantes (0xFFFFFFFE) del miembro PropertyMaskValue de 32 bits en ceros.
PropertyMaskValue
Miembro de la unión contenida en D3DDDI_UPDATEALLOCPROPERTY que puede contener un valor de 32 bits que identifica cómo actualizar una asignación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Encabezado | d3dkmddi.h |