Fonction D3DKMTSetVidPnSourceOwner (d3dkmthk.h)
La fonction D3DKMTSetVidPnSourceOwner définit et libère la source de la vidéo présente dans le chemin d’accès d’une topologie de réseau présent vidéo (VidPN) qui possède le VidPN.
Syntaxe
NTSTATUS D3DKMTSetVidPnSourceOwner(
[in] const D3DKMT_SETVIDPNSOURCEOWNER *unnamedParam1
);
Paramètres
[in] unnamedParam1
Pointeur vers une structure de D3DKMT_SETVIDPNSOURCEOWNER qui décrit les paramètres de définition ou de libération.
Valeur retournée
D3DKMTSetVidPnSourceOwner retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
STATUS_SUCCESS | La source de présentation 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 présente vidéo spécifiée par un élément dans le 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 publié la source vidéo présente. |
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE | 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 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 .
Remarques
Pour définir la propriété des sources présentes vidéo, le pilote client installable OpenGL (ICD) définit les valeurs dans le tableau spécifié par le membre pType de la structure D3DKMT_SETVIDPNSOURCEOWNER , les identificateurs des sources de la vidéo présente dans le tableau que le membre pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER spécifie et le nombre de sources vidéo présentes dans le membre VidPnSourceCount de D3DKMT_SETVIDPNSOURCEOWNER.
Pour libérer la propriété de toutes les sources présentes vidéo, l’ICD définit pType et pVidPnSourceId sur NULL et VidPnSourceCount sur zéro dans D3DKMT_SETVIDPNSOURCEOWNER.
L’ICD transmet un pointeur vers D3DKMT_SETVIDPNSOURCEOWNER dans le paramètre pData dans un appel à D3DKMTSetVidPnSourceOwner.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Plateforme cible | Universal |
En-tête | d3dkmthk.h (inclure D3dkmthk.h) |
Bibliothèque | Gdi32.lib |
DLL | Gdi32.dll |