透過指定的檔案建立唯讀 IStream。
語法
HRESULT CreateReadOnlyStreamOnFile(
[in] LPCWSTR filename,
[out, retval] IStream **stream
);
參數
[in] filename
要開啟的檔名。
[out, retval] stream
指定檔案上的數據流。
傳回值
方法會傳回 HRESULT。 可能的值包括,但不限於下列數據表中的值。 如需此表格中未列出的 XPS 檔案 API 傳回值的相關信息,請參閱 XPS 檔案錯誤。
| 傳回碼 | 描述 |
|---|---|
|
方法成功。 |
|
檔名 或 資料流NULL。 |
這個方法會呼叫 封裝 API。 如需封裝 API 傳回值的相關信息,請參閱 封裝錯誤。
言論
CreateReadOnlyStreamOnFile 是 IOpcFactory::CreateStreamOnFile的包裝函式方法。 其效果與呼叫下列內容相同:
hr = opcFactory->CreateStreamOnFile (
fileName,
OPC_STREAM_IO_READ,
NULL,
FILE_ATTRIBUTE_NORMAL,
&stream);
要求
| 要求 | 價值 |
|---|---|
| 最低支援的用戶端 | 適用於 Windows Vista 的 Windows 7、Windows Vista SP2 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
| 支援的最低伺服器 | Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
| 目標平臺 | 窗戶 |
| 標頭 | xpsobjectmodel.h |