D3DKMT_SETVIDPNSOURCEOWNER Struktur (d3dkmthk.h)

Die D3DKMT_SETVIDPNSOURCEOWNER-Struktur beschreibt die Parameter zum Festlegen oder Freigeben der video present-Quelle im Pfad einer VidPN-Topologie (Video Present Network), die den VidPN besitzt.

Syntax

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;

Angehörige

[in] hDevice

Ein D3DKMT_HANDLE Datentyp, der ein Kernelmodushandle für das Gerät darstellt, das den VidPN-Quellbesitzer erwirbt oder freigibt.

[in] pType

Ein Array von Besitzertypen. Elemente des Arrays können die folgenden Werte aus dem D3DKMT_VIDPNSOURCEOWNER_TYPE Enumerationstyp enthalten.

Wert Bedeutung
D3DKMT_VIDPNSOURCEOWNER_UNOWNED (0) Kein Besitzer oder GDI ist der Besitzer.
D3DKMT_VIDPNSOURCEOWNER_SHARED (1) Ein freigegebener Besitzer. Das heißt, der Besitzer kann jedem exklusiven Eigentümer ausbeuten. Dieser Typ ist für Ältere Geräte nicht verfügbar.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE (2) Ein exklusiver Besitzer ohne gemeinsame GDI-Primär.
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI (3) Ein exklusiver Besitzer mit gemeinsamer GDI-Primären. Dieser Besitzer muss ausschließlich alle VidPn-Quellen besitzen. Dieser Typ ist nur für Ältere Geräte verfügbar.

[in] pVidPnSourceId

Ein Array von nullbasierten Identifikationsnummern des Videos, die Quellen in Pfaden einer VidPN-Topologie (Video Present Network) darstellen.

VidPnSourceCount

Die Anzahl der gültigen Einträge im Array, das pVidPnSourceId angibt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DKMTSetVidPnSourceOwner