StgIsStorageFile 関数 (coml2api.h)
StgIsStorageFile 関数は、特定のディスク ファイルにストレージ オブジェクトが含まれているかどうかを示します。
HRESULT StgIsStorageFile(
[in] const WCHAR *pwcsName
);
[in] pwcsName
調べるディスク ファイルの null で終わる Unicode 文字列名へのポインター。 pwcsName パラメーターは、基になるファイル システムに解釈されないで渡されます。
StgIsStorageFile 関数は、 HRESULT でラップされたファイル システム エラーやシステム エラーを返すこともできます。 エラー処理戦略と不明なエラーの処理に関するページを参照してください
ストレージ オブジェクトの基になるディスク ファイルの先頭には、ストレージ オブジェクトと他のファイル形式を区別するシグネチャがあります。 StgIsStorageFile 関数は、ストレージ オブジェクトを使用する場合と使用しない可能性があるディスク ファイル形式をドキュメントで使用するアプリケーションに役立ちます。
ルート複合ファイルがトランザクション モードで作成されていても、まだコミットされていない場合でも、このメソッドはS_OKを返します。
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | coml2api.h (Objbase.h を含む) |
Library | Ole32.lib |
[DLL] | Ole32.dll |