D3DKMTSetVidPnSourceOwner1, fonction (d3dkmthk.h)

Définit et libère la source actuelle de la vidéo dans le chemin d’une topologie VidPN (Video Present Network) qui possède le VidPN, et permet de spécifier des options de duplication de sortie.

Syntaxe

NTSTATUS D3DKMTSetVidPnSourceOwner1(
  [in] const D3DKMT_SETVIDPNSOURCEOWNER1 *unnamedParam1
);

Paramètres

[in] unnamedParam1

Pointeur vers une structure D3DKMT_SETVIDPNSOURCEOWNER1 qui décrit les paramètres pour définir ou libérer la source actuelle de la vidéo.

Valeur retournée

Renvoie l'une des valeurs suivantes :

Code de retour Description
STATUS_SUCCESS La source présente de la vidéo a été correctement définie ou publiée.
STATUS_DEVICE_REMOVED La carte graphique a été arrêtée ou le périphérique d’affichage a été réinitialisé.
STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE La source de présentation vidéo spécifiée par un élément du tableau que le membre pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER spécifie appartient déjà à un client de gestionnaire de mode d’affichage (DMM) et ne peut pas être utilisée tant que le client n’a pas libéré la source actuelle de la vidéo.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE La source de présentation de la vidéo qui est spécifiée par un élément dans le tableau que le membre pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER spécifie n’est pas valide.
STATUS_INVALID_PARAMETER Les paramètres ont été validés et déterminés comme incorrects.

Cette fonction peut également retourner d’autres valeurs NTSTATUS .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Universal
En-tête d3dkmthk.h (include D3dkmthk.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

D3DKMT_SETVIDPNSOURCEOWNER1