Метод IDirectXFileData::GetData
Извлекает данные для одного из элементов объекта или данные для всех элементов. Не рекомендуется.
Синтаксис
HRESULT GetData(
[in] LPCSTR szMember,
[out] DWORD *pcbSize,
[out] void **ppvData
);
Параметры
-
szMember [in]
-
Тип: LPCSTR
Указатель на имя элемента, для которого извлекаются данные. Укажите значение NULL , чтобы получить все необходимые данные членов.
-
pcbSize [out]
-
Тип: DWORD*
Указатель на получение размера буфера ppvData в байтах.
-
ppvData [out]
-
Тип: void**
Адрес указателя на буфер для получения данных, связанных с szMember. Если значение szMember равно NULL, ppvData указывает на буфер, содержащий все необходимые данные членов в непрерывном блоке памяти.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет DXFILE_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих значений: DXFILEERR_BADARRAYSIZE, DXFILEERR_BADDataReference DXFILEERR_BADVALUE.
Комментарии
Этот метод получает данные для обязательных элементов объекта данных, но не данные для необязательных (дочерних) элементов. Используйте IDirectXFileData::GetNextObject для получения дочерних объектов.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел