estrutura D3DDDI_UPDATEALLOCPROPERTY (d3dukmdt.h)
A estrutura D3DDDI_UPDATEALLOCPROPERTY é usada para atualizar as propriedades de uma alocação de memória.
Sintaxe
typedef struct D3DDDI_UPDATEALLOCPROPERTY {
D3DKMT_HANDLE hPagingQueue;
D3DKMT_HANDLE hAllocation;
UINT SupportedSegmentSet;
D3DDDI_SEGMENTPREFERENCE PreferredSegment;
D3DDDI_UPDATEALLOCPROPERTY_FLAGS Flags;
D3DKMT_ALIGN64 UINT64 PagingFenceValue;
union {
struct {
UINT SetAccessedPhysically : 1;
UINT SetSupportedSegmentSet : 1;
UINT SetPreferredSegment : 1;
UINT SetUnmoveable : 1;
UINT Reserved : 28;
};
UINT PropertyMaskValue;
};
} D3DDDI_UPDATEALLOCPROPERTY;
Membros
hPagingQueue
[in] Um Identificador para a fila de paginação usada para sincronizar operações de paginação para essa chamada.
hAllocation
[in] Um identificador para a alocação que será atualizada.
SupportedSegmentSet
[in] Um índice para o novo conjunto de segmentos com suporte. Se o conjunto de segmentos com suporte atual for o mesmo, isso será ignorado.
PreferredSegment
[in] Um índice para o novo conjunto de segmentos preferenciais. Se o conjunto de segmento preferencial atual for o mesmo, isso será ignorado.
Flags
[in] Os sinalizadores que serão usados para atualizar a alocação.
PagingFenceValue
[out] O valor de cerca de paginação que será sincronizado com antes de usar a nova alocação. Aplica-se ao objeto de sincronização de cerca monitorado associado a hPagingQueue.
SetAccessedPhysically
[in] Quando definido, o driver atualizará a propriedade AccessedPhysically da alocação.
[in] Especifica se a alocação é acessada por seu endereço físico.
SetSupportedSegmentSet
[in] Especifica se o segmento com suporte está definido como um novo valor.
SetPreferredSegment
[in] Especifica se o segmento preferencial está definido como um novo valor.
SetUnmoveable
[in] Quando definido, o driver atualizará a propriedade Unmoveable da alocação para indicar que a alocação é inmoveável.
Reserved
Esse membro é reservado e deve ser definido como zero.
PropertyMaskValue
[in] 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 | d3dukmdt.h (inclua D3dumddi.h) |