ホーム › Security.Cryptography.Sip › pfnIsFileSupported
pfnIsFileSupported
コールバックシグネチャ
BOOL pfnIsFileSupported(
HANDLE hFile,
GUID* pgSubject
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| hFile | HANDLE | ファイルのハンドル。 |
| pgSubject | GUID* | そのファイル形式を処理する 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)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)