Freigeben über


ID3D11DeviceChild::SetPrivateDataInterface-Methode (d3d11.h)

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

Syntax

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

Parameter

[in] guid

Typ: REFGUID

Guid, die der Schnittstelle zugeordnet ist.

[in, optional] pData

Typ: const IUnknown*

Zeiger auf eine von IUnknown abgeleitete Schnittstelle, die dem untergeordneten Gerät zugeordnet werden soll.

Rückgabewert

Typ: HRESULT

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

Hinweise

Wenn diese Methode als ::addref() bezeichnet wird, wird auf der von IUnknown abgeleiteten Schnittstelle aufgerufen, und wenn das untergeordnete Gerät zerstört wird, wird ::release() auf der von IUnknown abgeleiteten Schnittstelle aufgerufen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceChild