次の方法で共有


pfnIsFileSupported コールバック関数 (mssip.h)

pfnIsFileSupported コールバック関数は、レジストリに一覧表示されているサブジェクト インターフェイス パッケージ (SID) に対してクエリを実行して、ファイルの種類を処理する SIP を決定します。

構文

pfnIsFileSupported Pfnisfilesupported;

BOOL Pfnisfilesupported(
  [in]  HANDLE hFile,
  [out] GUID *pgSubject
)
{...}

パラメーター

[in] hFile

ファイルへのハンドル。

[out] pgSubject

ファイルの種類を処理する SIP を識別する GUID。

戻り値

関数が成功した場合、関数は TRUE を返します。

関数が失敗した場合は、 FALSE を返します。 拡張エラー情報については、 GetLastError を呼び出します。

注釈

SIP が hfile によって渡されるファイルの種類をサポートしている場合、関数は TRUE を返し、 pgSubject をファイルの種類を処理するための SIP を識別する GUID に設定します。

各 SIP は、ファイルの種類がサポートされているかどうかを決定する関数の独自のバージョンを実装します。 関数の特定の名前は SIP の実装によって異なる場合がありますが、関数のシグネチャは SIP_ADD_NEWPROVIDER 構造のシグネチャと一致します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー mssip.h