DXGKDDI_PRESENTTOHWQUEUE função de retorno de chamada (d3dkmddi.h)
Copia o conteúdo de uma alocação de origem, dado um identificador para uma fila de hardware.
Sintaxe
DXGKDDI_PRESENTTOHWQUEUE DxgkddiPresenttohwqueue;
NTSTATUS DxgkddiPresenttohwqueue(
IN_CONST_HANDLE hHwQueue,
INOUT_PDXGKARG_PRESENT pPresent
)
{...}
Parâmetros
hHwQueue
Manipule para a fila de hardware à qual o buffer de DMA será enviado.
pPresent
Um ponteiro para uma estrutura DXGKARG_PRESENT que contém informações sobre a operação de cópia.
Retornar valor
DXGKDDI_PRESENTTOHWQUEUE retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
STATUS_SUCCESS | Copiou o conteúdo com êxito. |
STATUS_NO_MEMORY ou STATUS_INSUFFICIENT_RESOURCES | Não foi possível alocar memória necessária para que ela fosse concluída. |
STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER | O buffer de DMA (acesso direto à memória) atual está esgotado. |
STATUS_GRAPHICS_CANNOTCOLORCONVERT | O driver de miniporto de exibição detectou uma transferência de bloco de bits (bitblt) para conversão de cores que o dispositivo não pôde executar. O runtime do Microsoft Direct3D impede que o aplicativo continue e o aplicativo recebe uma falha ao copiar conteúdo. |
STATUS_PRIVILEGED_INSTRUCTION | Foram detectadas instruções nãoprivilegiadas (ou seja, instruções que acessam a memória além do privilégio do processo atual da unidade de processamento central [CPU]). |
STATUS_ILLEGAL_INSTRUCTION | Foram detectadas instruções de que o hardware gráfico não pode dar suporte. |
STATUS_INVALID_HANDLE | Detectou um identificador inválido no buffer de comando. |
STATUS_GRAPHICS_GPU_EXCEPTION_ON_DEVICE | O driver de miniporto de exibição detectou um erro no fluxo de DMA. O dispositivo de contexto gráfico será colocado em um estado perdido se o driver retornar esse código de erro. |
Comentários
Classe de sincronização do WDDM: nível zero
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |