Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3DKMTSetVidPnSourceOwner Funktionssätze und gibt die Videoquelle im Pfad einer VidPN-Topologie (Video Present Network, VidPN) frei, die den VidPN besitzt.
Syntax
NTSTATUS D3DKMTSetVidPnSourceOwner(
[in] const D3DKMT_SETVIDPNSOURCEOWNER *unnamedParam1
);
Parameter
[in] unnamedParam1
Ein Zeiger auf eine D3DKMT_SETVIDPNSOURCEOWNER Struktur, die die Parameter zum Festlegen oder Freigeben beschreibt.
Rückgabewert
D3DKMTSetVidPnSourceOwner gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Quelle für die Präsentation von Videos wurde erfolgreich festgelegt oder freigegeben. |
STATUS_DEVICE_REMOVED | Der Grafikkarte wurde beendet, oder das Anzeigegerät wurde zurückgesetzt. |
STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE | Die Videodarstellungsquelle, die durch ein Element im Array angegeben wird, das vom pVidPnSourceId-Element von D3DKMT_SETVIDPNSOURCEOWNER angegeben wird, gehört bereits einem DMM-Client (Display Mode Manager) und kann erst verwendet werden, wenn der Client die Videodarstellungsquelle freigibt. |
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE | Die video present source that is specified by an element in the array that the pVidPnSourceId member of D3DKMT_SETVIDPNSOURCEOWNER specifies is invalid. |
STATUS_INVALID_PARAMETER | Parameter wurden überprüft und ermittelt, dass sie falsch sind. |
Diese Funktion kann auch andere NTSTATUS- Werte zurückgeben.
Bemerkungen
So legen Sie den Besitz von Videoinhalten fest, Der installierbare OpenGL-Clienttreiber (ICD) legt Werte in dem Array fest, das das pType Member der D3DKMT_SETVIDPNSOURCEOWNER Struktur angibt, Bezeichner des Videos, die Quellen in dem Array darstellen, das die pVidPnSourceId Member von D3DKMT_SETVIDPNSOURCEOWNER angibt, und die Anzahl der Videoquellen im VidPnSourceCount Member von D3DKMT_SETVIDPNSOURCEOWNER.
Um den Besitz aller vorhandenen Videoquellen freizugeben, legt die ICD pType- und pVidPnSourceId- auf NULL fest und VidPnSourceCount in D3DKMT_SETVIDPNSOURCEOWNERauf Null festgelegt.
Die ICD übergibt einen Zeiger an D3DKMT_SETVIDPNSOURCEOWNER im pData--Parameter in einem Aufruf von D3DKMTSetVidPnSourceOwner.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Zielplattform- | Universal |
Header- | d3dkmthk.h (einschließlich D3dkmthk.h) |
Library | Gdi32.lib |
DLL- | Gdi32.dll |