D3DKMDT_SHAREDPRIMARYSURFACEDATA structure (d3dkmdt.h)
La structure D3DKMDT_SHAREDPRIMARYSURFACEDATA décrit une surface primaire partagée.
Syntaxe
typedef struct _D3DKMDT_SHAREDPRIMARYSURFACEDATA {
[in] UINT Width;
[in] UINT Height;
[in] D3DDDIFORMAT Format;
[in] D3DDDI_RATIONAL RefreshRate;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} D3DKMDT_SHAREDPRIMARYSURFACEDATA;
Membres
[in] Width
Largeur de la surface, en pixels. Le pilote retourne la valeur width.
[in] Height
Hauteur de la surface, en pixels. Le pilote retourne la valeur height.
[in] Format
Valeur de type D3DDDIFORMAT qui indique le format de pixels de la surface. Le pilote retourne la valeur de format.
[in] RefreshRate
Structure D3DDDI_RATIONAL qui indique la fréquence d’actualisation avec laquelle la surface primaire partagée a été créée.
[in] VidPnSourceId
Numéro d’identification de base zéro de la source de la vidéo présente dans un chemin d’accès d’une topologie de réseau présent vidéo (VidPN) sur laquelle se trouve la surface.
Remarques
Plusieurs processus peuvent verrouiller une surface principale partagée. Le gestionnaire de mémoire vidéo épingle l’allocation standard pour la surface primaire partagée dans la mémoire vidéo afin que le convertisseur numérique-analogique (DAC) soit garanti de toujours analyser les données appropriées.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmdt.h (include D3dkmddi.h) |