Metodo IDirectXFileData::GetData
Recupera i dati per uno dei membri dell'oggetto o i dati per tutti i membri. Deprecato.
Sintassi
HRESULT GetData(
[in] LPCSTR szMember,
[out] DWORD *pcbSize,
[out] void **ppvData
);
Parametri
-
szMember [in]
-
Tipo: LPCSTR
Puntatore al nome del membro per il quale recuperare i dati. Specificare NULL per recuperare tutti i dati dei membri necessari.
-
pcbSize [out]
-
Tipo: DWORD*
Puntatore per ricevere le dimensioni del buffer ppvData, in byte.
-
ppvData [out]
-
Tipo: void**
Indirizzo di un puntatore al buffer per ricevere i dati associati a szMember. Se szMember è NULL, ppvData viene impostato in modo che punti a un buffer contenente tutti i dati dei membri necessari in un blocco contiguo di memoria.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito viene DXFILE_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei valori seguenti: DXFILEERR_BADARRAYSIZE, DXFILEERR_BADDataReference DXFILEERR_BADVALUE.
Commenti
Questo metodo recupera i dati per i membri obbligatori di un oggetto dati, ma non per i membri facoltativi (figlio). Usare IDirectXFileData::GetNextObject per recuperare gli oggetti figlio.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche