次の方法で共有


FindSyncContextFromName 関数 (filehc.h)

指定したユーザー名に関連付けられている FIO_CONTEXT 構造体を取得します。

構文

FILEHC_EXPORT BOOL FindSyncContextFromName(
  [in]  PNAME_CACHE_CONTEXT pNameCache,
  [in]  LPBYTE              lpbName,
  [in]  DWORD               cbName,
  [in]  CACHE_READ_CALLBACK pfnCallback,
  [in]  LPVOID              lpvClientContext,
  [in]  HANDLE              hToken,
  [in]  ACCESS_MASK         accessMask,
  [out] FIO_CONTEXT         **ppContext
);

パラメーター

[in] pNameCache

クライアントが使用する名前キャッシュへのポインター。

[in] lpbName

キャッシュされた項目の名前へのポインター。

[in] cbName

lpbName の値のサイズ (バイト単位)。

[in] pfnCallback

FCACHE_READ_CALLBACK関数へのポインター。

メモ このパラメーターが NULL の場合、コールバック関数は呼び出されません。
 

[in] lpvClientContext

クライアントに関連付けられているコンテキストへのポインター。 このコンテキストはコールバック関数に渡されます。

[in] hToken

キャッシュを要求して、埋め込みセキュリティ記述子を評価します。 hToken が 0 の場合は無視されます。

[in] accessMask

セキュリティ記述子データ。 詳細については、「 ACCESS_MASK」を参照してください。

[out] ppContext

ユーザー名に関連付けられている FIO_CONTEXT 構造体へのポインターへのポインター。

関数が TRUE を返す場合、このパラメーターは NULL ポインターを返すことができます。 これは、ユーザーが NULL FIO_CONTEXTを_AssociateContextWithNameに渡したときに発生 します

戻り値

キャッシュ内で名前が見つかった場合は TRUE を返します。それ以外の場合は、 FALSE を返します。

要件

要件
対象プラットフォーム Windows
ヘッダー filehc.h
Library Fcachdll.lib
[DLL] Fcachdll.dll

こちらもご覧ください

ACCESS_MASK

AssociateContextWithName

FCACHE_READ_CALLBACK

FIO_CONTEXT