Freigeben über


ID3D11DeviceChild::SetPrivateDataInterface-Methode (d3d11.h)

Ordnen Sie eine von IUnknown abgeleitete Schnittstelle diesem untergeordneten Gerät zu und ordnen Sie diese Schnittstelle einer anwendungsdefinierten GUID zu.

Syntax

HRESULT SetPrivateDataInterface(
  [in]           REFGUID        guid,
  [in, optional] const IUnknown *pData
);

Die Parameter

[in] guid

Typ: REFGUID

Guid, die der Schnittstelle zugeordnet ist.

[in, optional] pData

Typ: const IUnknown*

Ein Zeiger auf die von IUnknown abgeleitete Schnittstelle, die dem untergeordneten Gerät zugeordnet werden soll. Die Referenzanzahl wird beim Festlegen erhöht und dekrementiert, wenn entweder die ID3D11DeviceChild zerstört wird, oder wenn die Daten durch Aufrufen von SetPrivateData oder SetPrivateDataInterface mit derselben GUID überschrieben werden.

Rückgabewert

Typ: HRESULT-

Diese Methode gibt einen der folgenden Direct3D 11-Rückgabecodes zurück.

Anforderungen

Anforderung Wert
Zielplattform Fenster
Überschrift d3d11.h
Bibliothek D3D11.lib

Siehe auch

ID3D11DeviceChild