Share via


ID3DXFileSaveData::AddDataReference-Methode

Fügt einen Datenverweis als untergeordnetes Element dieses ID3DXFileSaveData-Dateidatenknotens hinzu. Der Datenverweis verweist auf ein Dateidatenobjekt.

Syntax

HRESULT AddDataReference(
  [in]       LPCSTR szName,
  [in] const GUID   *pId
);

Parameter

szName [in]

Typ: LPCSTR

Zeiger auf den Namen des Datenobjekts, das als Verweis hinzugefügt werden soll. Geben Sie NULL an, wenn das Datenobjekt keinen Namen hat.

pId [in]

Typ: const GUID*

Zeiger auf eine GUID, die das als Verweis hinzuzufügende Datenobjekt darstellt. Bei NULL wird ein Verweis hinzugefügt, der auf das Datenobjekt mit dem von szName angegebenen Namen verweist.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DXFERR_BADOBJECT, D3DXFERR_BADVALUE, E_OUTOFMEMORY.

Bemerkungen

Das Dateidatenobjekt, auf das verwiesen wird, muss entweder einen Namen oder eine GUID aufweisen. Das Dateidatenobjekt muss auch von einem anderen übergeordneten ID3DXFileSaveData-Objekt abgeleitet werden.

Anforderungen

Anforderung Wert
Header
D3DX9Xof.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXFileSaveData