estrutura DXGKARG_VALIDATEUPDATEALLOCPROPERTY (d3dkmddi.h)
A estrutura DXGKARG_VALIDATEUPDATEALLOCPROPERTY contém as informações necessárias para validar os parâmetros para atualizar as propriedades de uma alocação.
Sintaxe
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;
Membros
[in] hAllocation
Um identificador para a alocação que será atualizada.
[in] SupportedSegmentSet
Um índice para o novo conjunto de segmentos com suporte. Se o conjunto de segmentos com suporte atual for o mesmo, isso será ignorado.
[in] PreferredSegment
Um índice para o novo conjunto de segmentos preferenciais. Se o conjunto de segmento preferencial atual for o mesmo, isso será ignorado.
[in] Flags
Os sinalizadores que serão usados para atualizar a alocação.
SetAccessedPhysically
Um valor UINT que especifica se a alocação é acessada por seu endereço físico.
Definir esse membro é equivalente a definir o primeiro bit do membro PropertyMaskValue de 32 bits (0x00000001).
SetSupportedSegmentSet
Um valor UINT que especifica se o segmento com suporte está definido como um novo valor.
Definir esse membro é equivalente a definir o segundo bit do membro PropertyMaskValue de 32 bits (0x00000010).
SetPreferredSegment
Um valor UINT que especifica se o segmento preferencial está definido como um novo valor.
Definir esse membro é equivalente a definir o terceiro bit do membro PropertyMaskValue de 32 bits (0x00000100).
Reserved
Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 29 bits restantes (0xFFFFFFFE) do membro PropertyMaskValue de 32 bits como zeros.
PropertyMaskValue
Um membro na união contido em D3DDDI_UPDATEALLOCPROPERTY que pode conter um valor de 32 bits que identifica como atualizar uma alocação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | d3dkmddi.h |