DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT função de retorno de chamada (d3dkmddi.h)
A função DxgkDdiSetDisplayPrivateDriverFormat altera o atributo de formato privado de uma fonte presente de vídeo.
Sintaxe
DXGKDDI_SETDISPLAYPRIVATEDRIVERFORMAT DxgkddiSetdisplayprivatedriverformat;
NTSTATUS DxgkddiSetdisplayprivatedriverformat(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT pSetDisplayPrivateDriverFormat
)
{...}
Parâmetros
[in] hAdapter
Um identificador para um bloco de contexto associado a um adaptador de exibição. O driver de miniporta de exibição anteriormente forneceu esse identificador para o subsistema kernel de elementos gráficos do Microsoft DirectX no parâmetro de saída MiniportDeviceContext da função DxgkDdiAddDevice .
[in] pSetDisplayPrivateDriverFormat
Um ponteiro para uma estrutura DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT que contém argumentos de função.
Retornar valor
DxgkDdiSetDisplayPrivateDriverFormat retornará STATUS_SUCCESS se for bem-sucedido; caso contrário, ele retornará STATUS_UNSUCCESSFUL para indicar que o driver não pôde alterar o atributo de formato privado da fonte presente do vídeo especificado.
Comentários
O subsistema de kernel de elementos gráficos DirectX chama a função DxgkDdiSetDisplayPrivateDriverFormat do driver de exibição do driver de miniporta de exibição depois que o driver de exibição do modo de usuário chama a função de retorno de chamada pfnSetDisplayPrivateDriverFormatCb . Por exemplo, o driver de exibição do modo de usuário pode chamar pfnSetDisplayPrivateDriverFormatCb para alterar o formato giratório da fonte presente do vídeo quando uma alteração de inversão de tela inteira é criada. O subsistema de kernel de elementos gráficos DirectX chama o DxgkDdiSetDisplayPrivateDriverFormat do driver de miniporta de exibição para alterar o formato de driver privado da fonte presente do vídeo. Isso permite que a alocação primária seja exibida na fonte presente do vídeo sem a necessidade de tradução da superfície primária.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |