IPersistQuery::ReadStruct 方法 (cmnquery.h)
IPersistQuery::ReadStruct 方法从查询存储读取结构。
语法
HRESULT ReadStruct(
[in] LPCWSTR pSection,
[in] LPCWSTR pValueName,
[out] LPVOID pStruct,
[in] DWORD cbStruct
);
参数
[in] pSection
指向以 null 结尾的 Unicode 字符串的指针,该字符串表示应从中读取结构的节名称。
[in] pValueName
指向以 null 结尾的 Unicode 字符串的指针,该字符串表示要读取的结构值的名称。
[out] pStruct
指向将接收结构的缓冲区的指针。 cbStruct 参数指定此缓冲区的大小(以字节为单位)。
[in] cbStruct
指定 由 pStruct 参数表示的缓冲区的大小(以字节为单位)。
返回值
如果成功,则返回 S_OK ,否则返回标准 HRESULT 值。 可能的错误代码包括以下内容。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | cmnquery.h |
Library | Uuid.lib |
DLL | Dsquery.dll |