IDirectXFileData::GetData-Methode

Ruft die Daten für eines der Elemente des Objekts oder die Daten für alle Member ab. Veraltet.

Syntax

HRESULT GetData(
  [in]  LPCSTR szMember,
  [out] DWORD  *pcbSize,
  [out] void   **ppvData
);

Parameter

szMember [ In]

Typ: LPCSTR

Zeiger auf den Namen des Mitglieds, für den Daten abgerufen werden. Geben Sie NULL an, um die Daten aller erforderlichen Member abzurufen.

besize [ out]

Typ: DWORD*

Zeiger zum Empfangen der ppvData-Puffergröße in Bytes.

ppvData [ out]

Typ: * * void

Adresse eines Zeigers auf den Puffer, um die daten zu empfangen, die szMember zugeordnet sind. Wenn szMember NULL ist, wird ppvData auf einen Puffer festgelegt, der alle erforderlichen Memberdaten in einem zusammenhängenden Speicherblock enthält.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, ist der Rückgabewert DXFILE _ OK. Wenn bei der Methode ein Fehler auftritt, kann der Rückgabewert einer der folgenden Werte sein: DXFILEERR _ BADARRAYSIZE, DXFILEERR _ BADDataReference, DXFILEERR _ BADVALUE.

Bemerkungen

Diese Methode ruft die Daten für erforderliche Member eines Datenobjekts ab, jedoch keine Daten für optionale (untergeordnete) Member. Verwenden Sie IDirectXFileData::GetNextObject, um untergeordnete Objekte abzurufen.

Requirements (Anforderungen)

Anforderung Wert
Header
DXFile.h
Bibliothek
D3dxof.lib

Weitere Informationen

IDirectXFileData

IDirectXFileData::GetNextObject