PFND3DDDI_UPDATEALLOCATIONPROPERTYCB função de retorno de chamada (d3dumddi.h)
As funções pfnUpdateAllocationPropertyCb atualizam a propriedade de uma alocação sem criar uma nova alocação.
Sintaxe
PFND3DDDI_UPDATEALLOCATIONPROPERTYCB Pfnd3dddiUpdateallocationpropertycb;
HRESULT Pfnd3dddiUpdateallocationpropertycb(
HANDLE hDevice,
D3DDDI_UPDATEALLOCPROPERTY *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição associado à alocação
unnamedParam2
pUpdateAllocationProperty [in, out]
Um ponteiro para uma estrutura D3DDDI_UPDATEALLOCPROPERTY que descreve como atualizar a alocação com as propriedades desejadas.
Retornar valor
pfnUpdateAllocationPropertyCb retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
STATUS_SUCCESS | As propriedades foram atualizadas com êxito. O driver pode começar a usar a alocação com sua nova propriedade imediatamente. PagingFenceValue é inválido, embora o driver não deva esperar por ele. |
STATUS_PENDING | A solicitação foi enfileirada com êxito no VidMm e está sendo processada. O driver deve sincronizar com o PagingFenceValue retornado antes de usar a alocação com sua nova propriedade. Observe que, se a solicitação de driver for inválida, ela ainda poderá falhar posteriormente, caso em que o dispositivo será colocado em erro. |
E_INVALIDARG | Chamada inválida com argumentos inválidos fornecidos. |
E_OUTOFMEMORY | O segmento de memória com suporte desejado está cheio. |
E_FAIL | Ocorreu um erro desconhecido. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3dumddi.h |