StgIsStorageILockBytes 関数 (coml2api.h)

StgIsStorageILockBytes 関数は、指定されたバイト配列にストレージ オブジェクトが含まれているかどうかを示します。

構文

HRESULT StgIsStorageILockBytes(
  ILockBytes *plkbyt
);

パラメーター

plkbyt

調べるバイト配列への ILockBytes ポインター。

戻り値

この関数は、ファイル システム エラー、 または HRESULT でラップされたシステム エラー、または ILockBytes インターフェイス エラーの戻り値を返すこともできます。 「エラー処理戦略」および「不明なエラーの処理」を参照してください。

解説

ストレージ オブジェクトの基になるバイト配列の先頭には、( IStorage インターフェイスをサポートする) ストレージ オブジェクトと他のファイル形式を区別するシグネチャがあります。 StgIsStorageILockBytes 関数は、ストレージ オブジェクトを使用する場合と使用しない可能性があるバイト配列 (バイト配列オブジェクトが ILockBytes インターフェイスをサポートする) をドキュメントで使用するアプリケーションに役立ちます。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー coml2api.h (Objbase.h を含む)
Library Ole32.lib
[DLL] Ole32.dll

関連項目

ILockBytes

StgIsStorageFile