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 |