structure D3DKMT_SETVIDPNSOURCEOWNER (d3dkmthk.h)

La structure D3DKMT_SETVIDPNSOURCEOWNER décrit les paramètres permettant de définir ou de libérer la source de la vidéo présente dans le chemin d’une topologie VidPN (Video Present Network) qui possède le VidPN.

Syntaxe

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;

Membres

[in] hDevice

Un D3DKMT_HANDLE type de données qui représente un handle en mode noyau pour l’appareil qui acquiert ou libère le propriétaire de la source VidPN.

[in] pType

Tableau de types de propriétaires. Les éléments du tableau peuvent contenir les valeurs suivantes du type d’énumération D3DKMT_VIDPNSOURCEOWNER_TYPE.

Valeur Signification
D3DKMT_VIDPNSOURCEOWNER_UNOWNED (0) Aucun propriétaire, ou GDI est le propriétaire.
D3DKMT_VIDPNSOURCEOWNER_SHARED (1) Un propriétaire partagé. Autrement dit, le propriétaire peut céder à n’importe quel propriétaire exclusif. Ce type n’est pas disponible pour les appareils hérités.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE (2) Propriétaire exclusif sans principal GDI partagé.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI (3) Propriétaire exclusif avec principal GDI partagé. Ce propriétaire doit être propriétaire exclusif de toutes les sources VidPn. Ce type est disponible uniquement pour les appareils hérités.

[in] pVidPnSourceId

Tableau de numéros d’identification de base zéro des sources présentes vidéo dans les chemins d’une topologie VidPN (Video Present Network).

VidPnSourceCount

Nombre d’entrées valides dans le tableau spécifié par pVidPnSourceId .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DKMTSetVidPnSourceOwner