IXpsSignatureManager::LoadPackageFile メソッド (xpsdigitalsignature.h)
ファイルからデジタル署名マネージャーに既存の XPS パッケージを読み込みます。
構文
HRESULT LoadPackageFile(
[in] LPCWSTR fileName
);
パラメーター
[in] fileName
読み込む XPS パッケージのファイル名。
戻り値
このメソッドは HRESULT を返します。 使用可能な値には、次の表に含まれる値が含まれますが、これらに限定されません。 この表に記載されていない戻り値については、「 XPS デジタル署名 API エラー と XPS ドキュメント エラー」を参照してください。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
fileName は NULL です。 |
|
署名マネージャーで XPS パッケージが既に開かれています。 |
注釈
インターフェイスがインスタンス化されたら、このインターフェイス内の他のメソッドを呼び出す前に、このメソッドまたは LoadPackageStream を呼び出して XPS パッケージを読み込む必要があります。
XPS パッケージが IXpsSignatureManager のインスタンスに読み込まれた後、同じインスタンスで LoadPackageFile または LoadPackageStream を呼び出すと、エラーが返されます。
LoadPackageFile または LoadPackageStream を呼び出した後、同じオブジェクトを別の XPS パッケージ ファイルまたはストリームに再利用することはできません。 別の XPS パッケージを読み込むには、 IXpsSignatureManager の新しいインスタンスをインスタンス化する必要があります。
LoadPackageStream では、XPS パッケージのすべてのコンテンツが検証されるわけではありません。たとえば、FixedPage パーツ内の無効なマークアップは検出されません。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | xpsdigitalsignature.h |