次の方法で共有


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

こちらもご覧ください

StgIsStorageILockBytes