次の方法で共有


ReadLogArchiveMetadata 関数 (clfsw32.h)

メタデータのアーカイブ ビューの範囲を指定したバッファーにコピーします。

構文

CLFSUSER_API BOOL ReadLogArchiveMetadata(
  [in]      CLFS_LOG_ARCHIVE_CONTEXT pvArchiveContext,
  [in]      ULONG                    cbOffset,
  [in]      ULONG                    cbBytesToRead,
  [in, out] PBYTE                    pbReadBuffer,
  [out]     PULONG                   pcbBytesRead
);

パラメーター

[in] pvArchiveContext

PrepareLogArchive の呼び出しによって取得されるアーカイブ コンテキストへのポインター。

コンテキストはカーソル状態を維持します。これにより、アーカイブ内の一連のファイル エクステントを反復処理できます。 アーカイブ クライアントは、 TerminateLogArchive 関数を使用してコンテキストの割り当てを解除します。

[in] cbOffset

データのコピーが開始されるメタデータ内のオフセット。

この関数の最初の呼び出しで、ゼロ (0) を指定します。 後続の呼び出しでは、 pcbBytesRead で返される値を指定します。

[in] cbBytesToRead

スナップショットメタデータのバイト数を pbReadBuffer にコピーする必要があります。

このパラメーターを 0 にすることはできません。

[in, out] pbReadBuffer

メタデータ スナップショットがコピーされるバッファーへのポインター。

[out] pcbBytesRead

pbReadBuffer にコピーされるバイト数を受け取る変数へのポインター。

バイト数は、常にゼロ (0) から cbBytesToRead の間です。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。 次の一覧は、考えられるエラー コードを示しています。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー clfsw32.h
Library Clfsw32.lib
[DLL] Clfsw32.dll

関連項目

一般的なログ ファイル システム関数

PrepareLogArchive

TerminateLogArchive