Compartilhar via


estrutura D3DKMT_SETVIDPNSOURCEOWNER (d3dkmthk.h)

A estrutura D3DKMT_SETVIDPNSOURCEOWNER descreve os parâmetros para definir ou liberar a origem do vídeo presente no caminho de uma topologia VidPN (rede de vídeo presente) que possui o VidPN.

Sintaxe

typedef struct _D3DKMT_SETVIDPNSOURCEOWNER {
  [in] D3DKMT_HANDLE                        hDevice;
  [in] const D3DKMT_VIDPNSOURCEOWNER_TYPE   *pType;
  [in] const D3DDDI_VIDEO_PRESENT_SOURCE_ID *pVidPnSourceId;
       UINT                                 VidPnSourceCount;
} D3DKMT_SETVIDPNSOURCEOWNER;

Membros

[in] hDevice

Um tipo de dados D3DKMT_HANDLE que representa um identificador de modo kernel para o dispositivo que adquire ou libera o proprietário da origem VidPN.

[in] pType

Uma matriz de tipos de proprietário. Os elementos da matriz podem conter os seguintes valores do tipo de enumeração D3DKMT_VIDPNSOURCEOWNER_TYPE.

Valor Significado
D3DKMT_VIDPNSOURCEOWNER_UNOWNED (0) Nenhum proprietário ou GDI é o proprietário.
D3DKMT_VIDPNSOURCEOWNER_SHARED (1) Um proprietário compartilhado. Ou seja, o proprietário pode ceder a qualquer proprietário exclusivo. Esse tipo não está disponível para dispositivos herdados.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE (2) Um proprietário exclusivo sem o primário de GDI compartilhado.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI (3) Um proprietário exclusivo com o primário de GDI compartilhado. Esse proprietário deve possuir exclusivamente todas as fontes VidPn. Esse tipo está disponível apenas para dispositivos herdados.

[in] pVidPnSourceId

Uma matriz de números de identificação baseados em zero do vídeo apresenta fontes em caminhos de uma topologia VidPN (rede de vídeo presente).

VidPnSourceCount

O número de entradas válidas na matriz que pVidPnSourceId especifica.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho d3dkmthk.h (inclua D3dkmthk.h)

Consulte também

D3DKMTSetVidPnSourceOwner