ID3DXFileData::Lock 方法
访问 .x 文件数据。
语法
HRESULT Lock(
[in] SIZE_T *pSize,
[in] const VOID **ppData
);
参数
-
pSize [in]
-
类型: SIZE_T*
指向 .x 文件数据大小的指针。
-
ppData [in]
-
类型: const VOID**
用于接收 ID3DXFileData 文件数据对象的接口指针的指针的地址。 请参阅“备注”。
返回值
类型: HRESULT
如果方法成功,则返回值S_OK。 如果 方法失败,将返回以下值:D3DXFERR_BADVALUE。
备注
ppData 指针仅在 ID3DXFileData::Lock 期间有效...ID3DXFileData::Unlock 序列。 可以进行多个锁调用。 但是,必须确保锁调用数与解锁调用数匹配。
由于不保证文件数据与字节边界正确对齐,因此应使用 UNALIGNED 指针访问 ppData 。
由于可能存在文件损坏,返回的参数值不保证有效;因此,代码应验证返回的参数值。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅