IDirectXFileData::GetData 方法
检索对象之一成员的数据或所有成员的数据。 已弃用。
语法
HRESULT GetData(
[in] LPCSTR szMember,
[out] DWORD *pcbSize,
[out] void **ppvData
);
参数
-
szMember [in]
-
类型: LPCSTR
指向要为其检索数据的成员名称的指针。 指定 NULL 以检索所有必需成员的数据。
-
2013 年 [out]
-
类型: DWORD*
用于接收 ppvData 缓冲区大小的指针(以字节为单位)。
-
ppvData [out]
-
类型: void**
指向用于接收与 szMember 关联的数据的缓冲区的指针的地址。 如果 szMember 为 NULL,则 ppvData 设置为指向包含连续内存块中所有必需成员数据的缓冲区。
返回值
类型: HRESULT
如果该方法成功,则返回值DXFILE_OK。 如果方法失败,则返回值可以是以下值之一:DXFILEERR_BADARRAYSIZE、DXFILEERR_BADDataReference DXFILEERR_BADVALUE。
备注
此方法检索数据对象所需成员的数据,但不检索可选 (子) 成员的数据。 使用 IDirectXFileData::GetNextObject 检索子对象。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅