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 |
|
| Bibliothek |
|