ReadFmtUserTypeStg 函式 (ole2.h)
ReadFmtUserTypeStg 函式會傳回先前與 WriteFmtUserTypeStg 函式一起儲存的剪貼簿格式和用戶類型。
語法
HRESULT ReadFmtUserTypeStg(
[in] LPSTORAGE pstg,
[out] CLIPFORMAT *pcf,
[out] LPOLESTR *lplpszUserType
);
參數
[in] pstg
要讀取資訊的記憶體物件上 IStorage 介面的指標。
[out] pcf
要傳回剪貼簿格式的指標。 它可以是 NULL,表示格式對呼叫端沒有興趣。
[out] lplpszUserType
接收 Null 終止 Unicode 使用者類型字串指標的 LPWSTR 指標變數位址。 呼叫端可以指定此參數的 NULL ,這表示用戶類型不感興趣。 此函式會配置字串的記憶體。 呼叫端負責使用 CoTaskMemFree 釋放記憶體。
傳回值
除了下列專案之外,此函式還支援標準傳回值E_FAIL、E_INVALIDARG和E_OUTOFMEMORY:
此函式也會傳回 ISequentialStream::Read 方法傳回的任何錯誤值。
備註
ReadFmtUserTypeStg 會從指定的儲存物件傳回剪貼簿格式和使用者類型字串。 呼叫 ReadFmtUserTypeStg 函式之前,必須先呼叫 WriteClassStg 函式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ole2.h |
程式庫 | Ole32.lib |
Dll | Ole32.dll |