OPMGetVideoOutputForTarget-Funktion (opmapi.h)

Gibt ein Videoausgabeobjekt für das VidPN-Ziel auf dem angegebenen Adapter zurück.

Syntax

HRESULT OPMGetVideoOutputForTarget(
  [in]  LUID                       *pAdapterLuid,
  [in]  ULONG                      VidPnTarget,
  [in]  OPM_VIDEO_OUTPUT_SEMANTICS vos,
  [out] IOPMVideoOutput            **ppOPMVideoOutput
);

Parameter

[in] pAdapterLuid

Die LUID für den Adapter, in dem sich das Ziel befindet.

[in] VidPnTarget

Ziel-ID für das Ziel auf dem angegebenen Adapter.

[in] vos

Ein Member der OPM_VIDEO_OUTPUT_SEMANTICS-Enumeration .

Wert Bedeutung
OPM_VOS_OPM_SEMANTICS
Der zurückgegebene IOPMVideoOutput-Zeiger verwendet OPM-Semantik.
OPM_VOS_COPP_SEMANTICS
Der zurückgegebene IOPMVideoOutput-Zeiger verwendet COPP-Semantik (Certified Output Protection Protocol).

[out] ppOPMVideoOutput

Empfängt einen Zeiger auf einen IOPMVideoOutput-Zeiger . Der Aufrufer muss diesen Zeiger freigeben.

Rückgabewert

Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Die IOPMVideoOutput-Schnittstelle verfügt abhängig vom Wert des vos-Parameters über zwei Verhaltensmodi. Wenn vosOPM_VOS_COPP_SEMANTICS ist, verwendet IOPMVideoOutput COPP-Semantik. Dieser Modus ist für die Abwärtskompatibilität mit COPP vorgesehen. Wenn vosOPM_VOS_OPM_SEMANTICS ist, verwendet IOPMVideoOutput die neuere OPM-Semantik. Unterschiede im Verhalten werden auf der Verweisseite für jede Methode notiert. Der Modus ändert sich während der Lebensdauer des Objekts nicht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile opmapi.h
Bibliothek Dxva2.lib
DLL Dxva2.dll

Weitere Informationen

OPM-Funktionen