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 Members, für das Daten abgerufen werden sollen. Geben Sie NULL an, um alle erforderlichen Memberdaten abzurufen.
-
pcbSize [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 so festgelegt, dass es auf einen Puffer verweist, der alle erforderlichen Memberdaten in einem zusammenhängenden Speicherblock enthält.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert DXFILE_OK. Wenn die Methode fehlschlägt, 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, aber keine Daten für optionale (untergeordnete) Member. Verwenden Sie IDirectXFileData::GetNextObject , um untergeordnete Objekte abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch