Freigeben über


IMFDXGIBuffer::SetUnknown-Methode (mfobjects.h)

Speichert einen beliebigen IUnknown-Zeiger im Medienpufferobjekt.

Syntax

HRESULT SetUnknown(
  [in] REFIID   guid,
  [in] IUnknown *pUnkData
);

Parameter

[in] guid

Der Bezeichner für den IUnknown-Zeiger . Dieser Bezeichner wird als Schlüssel zum Abrufen des Werts verwendet. Dies kann ein beliebiger GUID-Wert sein.

[in] pUnkData

Ein Zeiger auf die IUnknown-Schnittstelle . Legen Sie diesen Parameter auf NULL fest, um einen zuvor festgelegten Zeiger zu löschen.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
ERROR_OBJECT_ALREADY_EXISTS
Mit diesem Schlüssel ist bereits ein Element vorhanden.

Hinweise

Um den Zeiger aus dem Objekt abzurufen, rufen Sie IMFDXGIBuffer::GetUnknown auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfobjects.h (include Mfidl.h)

Weitere Informationen

IMFDXGIBuffer

IMFDXGIBuffer::GetUnknown