estrutura DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT (d3dkmddi.h)
A estrutura DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT descreve como definir o atributo de formato privado para uma fonte presente de vídeo.
Sintaxe
typedef struct _DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] HANDLE PrimaryAllocation;
[in] UINT PrivateDriverFormatAttribute;
} DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT;
Membros
[in] VidPnSourceId
O número de identificação baseado em zero que identifica a origem do vídeo presente em um caminho de uma topologia VidPN (rede de vídeo presente) para alterar o atributo de formato de driver privado.
[in] PrimaryAllocation
Se não for zero, manipule para a alocação da superfície primária atual para a origem presente do vídeo especificada pelo membro VidPnSourceId . O driver de miniporto de exibição retorna esse identificador quando sua função DxgkDdiCreateAllocation é chamada para criar a superfície primária. Esse identificador é retornado no membro hAllocation da estrutura DXGK_ALLOCATIONINFO do elemento de superfície primária no membro da matriz pAllocationInfo da estrutura DXGKARG_CREATEALLOCATION . Esse identificador é um ponteiro para uma estrutura de dados de driver privado que contém informações sobre a alocação primária.
Se PrimaryAllocation estiver definido como zero, nenhuma superfície primária será associada atualmente à fonte presente do vídeo. Nessa situação, a origem do vídeo presente não está visível.
[in] PrivateDriverFormatAttribute
Um valor UINT que especifica o atributo de formato privado a ser definido para a fonte presente do vídeo especificada pelo membro VidPnSourceId .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |