Win32 API 日本語リファレンス
ホーム › Security.Cryptography.Sip › pfnIsFileSupported

pfnIsFileSupported

コールバック

シグネチャ

BOOL pfnIsFileSupported(
    HANDLE hFile,
    GUID* pgSubject
);

パラメーター

フィールド型説明
hFileHANDLEファイルのハンドル。
pgSubjectGUID*そのファイル形式を処理する SIP を識別する GUID。

公式ドキュメント

pfnIsFileSupported コールバック関数は、レジストリに登録されている サブジェクトインターフェイスパッケージ (SIP) に問い合わせ、そのファイル形式を処理する SIP を特定します。

戻り値

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

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

解説(Remarks)

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

各 SIP は、ファイル形式をサポートしているかどうかを判定する関数を独自に実装します。関数の具体的な名前は SIP の実装によって異なる場合がありますが、関数のシグネチャは SIP_ADD_NEWPROVIDER 構造体のものと一致します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)