structure DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT (d3dkmddi.h)
La structure DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT décrit comment définir l’attribut de format privé pour une source vidéo présente.
Syntaxe
typedef struct _DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT {
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] HANDLE PrimaryAllocation;
[in] UINT PrivateDriverFormatAttribute;
} DXGKARG_SETDISPLAYPRIVATEDRIVERFORMAT;
Membres
[in] VidPnSourceId
Numéro d’identification de base zéro qui identifie la source présente de la vidéo dans un chemin d’accès d’une topologie VidPN (Video Present Network) pour modifier l’attribut de format de pilote privé de.
[in] PrimaryAllocation
Si elle n’est pas nulle, gérez l’allocation pour la surface primaire actuelle pour la source vidéo présente spécifiée par le membre VidPnSourceId . Le pilote miniport d’affichage retourne cette poignée lorsque sa fonction DxgkDdiCreateAllocation est appelée pour créer la surface primaire. Ce handle est retourné dans le membre hAllocation de la structure DXGK_ALLOCATIONINFO de l’élément primary-surface dans le membre du tableau pAllocationInfo de la structure DXGKARG_CREATEALLOCATION . Ce handle est un pointeur vers une structure de données de pilote privé qui contient des informations sur l’allocation primaire.
Si PrimaryAllocation est défini sur zéro, aucune surface primaire n’est actuellement associée à la source vidéo présente. Dans ce cas, la source de présentation de la vidéo n’est pas visible.
[in] PrivateDriverFormatAttribute
Valeur UINT qui spécifie l’attribut de format privé à définir pour la source vidéo présente spécifiée par le membre VidPnSourceId .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmddi.h (inclure D3dkmddi.h) |