英語で読む

次の方法で共有


梱包

パッケージ技術の概要。

Packaging を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
OPC_CANONICALIZATION_METHOD

XML マークアップに適用する正規化メソッドについて説明します。
OPC_CERTIFICATE_EMBEDDING_OPTION

署名に使用される証明書の保存場所について説明します。
OPC_COMPRESSION_OPTIONS

パーツコンテンツを圧縮する方法について説明します。
OPC_READ_FLAGS

パッケージ コンポーネントをキャッシュし、ECMA-376 OpenXML、1st Edition、Part 2:_Open Packaging Conventions (OPC) 準拠要件に対して検証するための読み取り設定について説明します。
OPC_RELATIONSHIP_SELECTOR

IOpcRelationshipSelector::GetSelectionCriterion メソッドの selectionCriterion パラメーターを解釈する方法について説明します。
OPC_RELATIONSHIPS_SIGNING_OPTION

IOpcSignatureRelationshipReference インターフェイスで表される参照が、リレーションシップ セット オブジェクト内のリレーションシップ オブジェクトとして表されるリレーションシップのすべてまたはサブセットを参照するかどうかを説明します。
OPC_SIGNATURE_TIME_FORMAT

IOpcDigitalSignature::GetSigningTime メソッドの署名の作成時のレコードである signingTime パラメーターを解釈する方法について説明します。
OPC_SIGNATURE_VALIDATION_RESULT

署名の状態を示します。
OPC_STREAM_IO_MODE

ストリームの読み取り/書き込み状態について説明します。
OPC_URI_TARGET_MODE

リレーションシップのターゲット モードを示します。
OPC_WRITE_FLAGS

シリアル化オブジェクトがパッケージを生成するために使用するエンコード メソッドについて説明します。

関数

 
[追加]

証明書をセットに追加します。
複製

現在の IOpcCertificateEnumerator インターフェイス ポインターとそのすべての子孫のコピーを作成します。
複製

現在の IOpcDigitalSignatureEnumerator インターフェイス ポインターとそのすべての子孫のコピーを作成します。
複製

現在の列挙子とそのすべての子孫のコピーを作成します。 (IOpcPartEnumerator.Clone)
複製

現在の列挙子とそのすべての子孫のコピーを作成します。 (IOpcRelationshipEnumerator.Clone)
複製

現在の IOpcRelationshipSelectorEnumeratorinterface ポインターとそのすべての子孫のコピーを作成します。
複製

現在の IOpcSignatureCustomObjectEnumerator インターフェイス ポインターとそのすべての子孫のコピーを作成します。
複製

現在の IOpcSignaturePartReferenceEnumerator インターフェイス ポインターとそのすべての子孫のコピーを作成します。
複製

現在の IOpcSignatureReferenceEnumerator インターフェイス ポインターとそのすべての子孫のコピーを作成します。
複製

現在の IOpcSignatureRelationshipReferenceEnumerator インターフェイス ポインターとそのすべての子孫のコピーを作成します。
CombinePartUri

指定した相対 URI によって参照されるパーツのパーツ名を形成します。
ComparePartUri

現在のパーツ URI オブジェクトと指定したパーツ URI オブジェクトで表される URI が等価かどうかを示す整数を返します。
作成

署名するリレーションシップのサブセットを選択する方法を表す IOpcRelationshipSelector インターフェイス ポインターを作成し、新しいポインターをセットに追加します。
作成

シグネチャ内のアプリケーション固有の Object 要素を表す IOpcSignatureCustomObject インターフェイス ポインターを作成し、新しいインターフェイスをセットに追加します。
作成

署名するパーツへの参照を表す IOpcSignaturePartReference インターフェイス ポインターを作成し、新しいインターフェイスをセットに追加します。
作成

署名する XML 要素への参照を表す IOpcSignatureReference インターフェイス ポインターを作成します。
作成

リレーションシップ パーツへの参照を表す IOpcSignatureRelationshipReference インターフェイス ポインターを作成し、新しいインターフェイス ポインターをセットに追加します。
CreateDigitalSignatureManager

パッケージ オブジェクトのデジタル署名マネージャー オブジェクトを作成します。
CreatePackage

空のパッケージを表すパッケージ オブジェクトを作成します。
CreatePackageRootUri

パッケージのルートを表す OPC URI オブジェクトを作成します。
CreatePart

パーツを表すパーツ オブジェクトを作成し、オブジェクトの IOpcPart インターフェイスへのポインターをセットに追加します。
CreatePartUri

パーツ名を表すパーツ URI オブジェクトを作成します。
CreateRelationship

指定したリレーションシップを表すリレーションシップ オブジェクトを作成し、オブジェクトの IOpcRelationship インターフェイスへのポインターをセットに追加します。
CreateRelationshipSelectorSet

Create メソッドの selectorSet パラメーター値として使用される IOpcRelationshipSelectorSet インターフェイス ポインターを作成します。
CreateSigningOptions

IOpcSigningOptions インターフェイス ポインターを作成します。
CreateStreamOnFile

ファイル上にストリームを作成します。
削除

指定した IOpcRelationshipSelector インターフェイス ポインターをセットから削除します。
削除

指定した IOpcSignatureCustomObject インターフェイス ポインターをセットから削除します。
削除

指定した IOpcSignaturePartReference インターフェイス ポインターをセットから削除します。
削除

指定した IOpcSignatureReference インターフェイス ポインターをセットから削除します。
削除

指定した IOpcSignatureRelationshipReference インターフェイス ポインターをセットから削除します。
DeletePart

指定したパーツ オブジェクトの IOpcPart インターフェイス ポインターをセットから削除します。
DeleteRelationship

指定した IOpcRelationship インターフェイス ポインターをセットから削除します。
GetCanonicalizationMethod

シリアル化されたシグネチャの SignedInfo 要素に適用された正規化メソッドを取得します。
GetCertificateEmbeddingOption

署名に使用する証明書のパッケージ内の保存場所を指定する値を取得します。
GetCertificateEnumerator

署名で使用される証明書の列挙子を取得します。
GetCertificateSet

IOpcCertificateSet インターフェイス ポインターを取得します。
GetCompressionOptions

パーツ コンテンツの圧縮方法を表す値を取得します。
GetContentStream

パーツ コンテンツへの読み取り/書き込みアクセスを提供するストリームを取得します。
GetContentType

パーツ コンテンツのメディアの種類を取得します。
GetContentType

参照先パーツのコンテンツ タイプを取得します。
GetCurrent

列挙子の現在の位置にあるCERT_CONTEXT構造体を取得します。
GetCurrent

列挙子の現在の位置にある IOpcDigitalSignature インターフェイス ポインターを取得します。
GetCurrent

列挙子の現在位置にある IOpcPart インターフェイス ポインターを取得します。
GetCurrent

列挙子の現在位置にある IOpcRelationship インターフェイス ポインターを取得します。
GetCurrent

列挙子の現在の位置にある IOpcRelationshipSelector インターフェイス ポインターを取得します。
GetCurrent

列挙子の現在位置にある IOpcSignatureCustomObject インターフェイスを取得します。
GetCurrent

列挙子の現在位置にある IOpcSignaturePartReference インターフェイス ポインターを取得します。
GetCurrent

列挙子の現在位置にある IOpcSignatureReference インターフェイス ポインターを取得します。
GetCurrent

列挙子の現在位置にある IOpcSignatureRelationshipReference インターフェイス ポインターを取得します。
GetCustomObjectEnumerator

署名マークアップ内のアプリケーション固有の Object 要素を表す IOpcSignatureCustomObject インターフェイス ポインターの列挙子を取得します。
GetCustomObjectSet

IOpcSignatureCustomObjectSet インターフェイスを取得します。
GetCustomReferenceEnumerator

署名されたアプリケーション固有の XML 要素への参照を表す IOpcSignatureReference インターフェイス ポインターの列挙子を取得します。
GetCustomReferenceSet

IOpcSignatureReferenceSet インターフェイス ポインターを取得します。
GetDefaultDigestMethod

署名するオブジェクトのダイジェスト値を計算するために使用される既定のダイジェスト メソッドを取得します。
GetDigestMethod

パーツが署名されたときに参照されるパーツのパーツ コンテンツで使用するダイジェスト メソッドを取得します。
GetDigestMethod

参照先の XML 要素で使用するダイジェスト メソッドを、要素が署名されたときに取得します。
GetDigestMethod

選択したリレーションシップのリレーションシップ マークアップで使用するダイジェスト メソッドを取得します。
GetDigestValue

パーツが署名されたときに参照されるパーツのパーツ コンテンツに対して計算されるダイジェスト値を取得します。
GetDigestValue

要素が署名されたときに参照される XML 要素に対して計算されるダイジェスト値を取得します。
GetDigestValue

選択したリレーションシップが署名されたときに計算されるダイジェスト値を取得します。
GetEnumerator

セット内の証明書の列挙子を取得します。
GetEnumerator

セット内の IOpcPart インターフェイス ポインターの列挙子を取得します。
GetEnumerator

セット内の IOpcRelationshipSelector インターフェイス ポインターの列挙子を取得します。
GetEnumerator

セット内の IOpcRelationship インターフェイス ポインターの列挙子を取得します。
GetEnumerator

セット内の IOpcSignatureCustomObject インターフェイス ポインターの列挙子を取得します。
GetEnumerator

セット内の IOpcSignaturePartReference インターフェイス ポインターの列挙子を取得します。
GetEnumerator

セット内の IOpcSignatureReference インターフェイス ポインターの列挙子を取得します。
GetEnumerator

セット内の IOpcSignatureRelationshipReference インターフェイス ポインターの列挙子を取得します。
GetEnumeratorForType

指定したリレーションシップの種類を持つリレーションシップの表現を指すセット内の IOpcRelationship インターフェイス ポインターの列挙子を取得します。
GetId

リレーションシップの一意識別子を取得します。
GetId

参照の識別子を取得します。
GetName

パーツ名を表すパーツ URI オブジェクトを取得します。
GetNamespaces

署名マークアップの Signature 要素のプレフィックスと名前空間のマッピングを取得します。
GetPackageObjectReference

署名されたパッケージ固有の Object 要素への参照を表す IOpcSignatureReference インターフェイス ポインターを取得します。
GetPart

セット内の指定したパーツを表す part オブジェクトを取得します。
GetPartName

参照先パーツのパーツ名を取得します。
GetPartSet

IOpcPart インターフェイス ポインターを含むパーツ セット オブジェクトを取得します。
GetRelationship

指定したリレーションシップを表すリレーションシップ オブジェクトをセットから取得します。
GetRelationshipsContentStream

セットによって表されるリレーションシップ パーツのパーツ コンテンツを含む読み取り専用ストリームを取得します。
GetRelationshipSelectorEnumerator

参照されるリレーションシップ パーツ内のリレーションシップのサブセットを選択するために使用される手法を表す IOpcRelationshipSelector インターフェイス ポインターの列挙子を取得します。
GetRelationshipSet

パッケージ リレーションシップを格納するリレーションシップ パーツを表すリレーションシップ セット オブジェクトを取得します。
GetRelationshipSet

ソースとしてパーツを持つリレーションシップを格納する Relationships パーツを表すリレーションシップ セット オブジェクトを取得します。
GetRelationshipSigningOption

参照されるリレーションシップ パーツに格納されているリレーションシップのすべてまたはサブセットを選択するかどうかを示す値を取得します。
GetRelationshipsPartUri

現在の OPC URI オブジェクトによって表されるソース URI を持つリレーションシップを格納する Relationships パーツのパーツ名を取得します。
GetRelationshipType

リレーションシップの種類を取得します。
GetRelativeUri

現在の OPC URI オブジェクトによって表される URI を基準にして、指定された部分の相対 URI を形成します。
GetSelectionCriterion

署名のために参照するリレーションシップを選択するために使用される文字列を取得します。
GetSelectorType

署名のために参照するリレーションシップの選択方法を示す値を取得します。
GetSignatureEnumerator

パッケージ署名を表す IOpcDigitalSignature インターフェイス ポインターの列挙子を取得します。
GetSignatureId

署名マークアップの Signature 要素から Id 属性の値を取得します。
GetSignatureId

Signature 要素から Id 属性の値を取得します。
GetSignatureMethod

シグネチャ マークアップの SignatureValue 要素の値を計算するために使用されるシグネチャ メソッドを取得します。
GetSignatureMethod

署名の SignatureValue 要素としてシリアル化される SignedInfo 要素のハッシュ値を計算および暗号化するために使用するシグネチャ メソッドを取得します。
GetSignatureOriginPartName

Digital Signature Origin パーツのパーツ名を表す IOpcPartUri インターフェイス ポインターを取得します。
GetSignaturePartName

署名マークアップを含むパーツのパーツ名を取得します。
GetSignaturePartName

署名マークアップが格納される署名パーツのパーツ名を取得します。
GetSignaturePartReferenceEnumerator

署名されたパーツへの参照を表す IOpcSignaturePartReference インターフェイス ポインターの列挙子を取得します。
GetSignaturePartReferenceSet

IOpcSignaturePartReferenceSet インターフェイスを取得します。
GetSignatureRelationshipReferenceEnumerator

署名されたリレーションシップへの参照を表す IOpcSignatureRelationshipReference インターフェイス ポインターの列挙子を取得します。
GetSignatureRelationshipReferenceSet

IOpcSignatureRelationshipReferenceSet インターフェイス ポインターを取得します。
GetSignatureValue

署名マークアップの SignatureValue 要素のデコードされた値を取得します。
GetSignatureXml

署名マークアップを取得します。
GetSigningTime

署名が生成された時刻を示す文字列を取得します。
GetSourceUri

リレーションシップ パーツに格納されているリレーションシップのソース URI を取得します。 現在のパーツ URI オブジェクトは、そのリレーションシップ パーツのパーツ名を表します。
GetSourceUri

リレーションシップ ソースの URI を取得します。
GetSourceUri

参照先のリレーションシップ パーツに格納されているリレーションシップのソース URI を取得します。
GetTargetMode

リレーションシップのターゲットがパッケージの内部か外部かを示す値を取得します。
GetTargetUri

リレーションシップ ターゲットの URI を取得します。
GetTimeFormat

GetSigningTime メソッドによって返される文字列の形式を取得します。
GetTimeFormat

IOpcDigitalSignature::GetSigningTime メソッドによって取得される文字列の形式を取得します。
GetTransformMethod

パーツが署名されたときに参照されるパーツのパーツ コンテンツで使用する正規化メソッドを取得します。
GetTransformMethod

要素が署名されている場合に、参照される XML 要素で使用する正規化メソッドを取得します。
GetTransformMethod

署名時に選択したリレーションシップのリレーションシップ マークアップで使用する正規化メソッドを取得します。
GetType

参照される XML 要素の型を示す文字列を取得します。
GetUri

参照される XML 要素の URI を取得します。
GetXml

アプリケーション固有の Object 要素の XML マークアップを取得します。
IsRelationshipsPartUri

現在のパーツ URI オブジェクトがリレーションシップ パーツのパーツ名を表すかどうかを示す値を返します。
MoveNext

列挙子の現在の位置を次のCERT_CONTEXT構造体に移動します。
MoveNext

列挙子の現在の位置を次の IOpcDigitalSignature インターフェイス ポインターに移動します。
MoveNext

列挙子の現在の位置を次の IOpcPart インターフェイス ポインターに移動します。
MoveNext

列挙子の現在位置を次の IOpcRelationship インターフェイス ポインターに移動します。
MoveNext

列挙子の現在の位置を次の IOpcRelationshipSelectorinterface ポインターに移動します。
MoveNext

列挙子の現在の位置を次の IOpcSignatureCustomObject インターフェイス ポインターに移動します。
MoveNext

列挙子の現在位置を次の IOpcSignaturePartReference インターフェイス ポインターに移動します。
MoveNext

列挙子の現在位置を次の IOpcSignatureReference インターフェイス ポインターに移動します。
MoveNext

列挙子の現在の位置を次の IOpcSignatureRelationshipReference インターフェイス ポインターに移動します。
MovePrevious

列挙子の現在の位置を前のCERT_CONTEXT構造体に移動します。
MovePrevious

列挙子の現在位置を前の IOpcDigitalSignature インターフェイス ポインターに移動します。
MovePrevious

列挙子の現在位置を前の IOpcPart インターフェイス ポインターに移動します。
MovePrevious

列挙子の現在位置を前の IOpcRelationship インターフェイス ポインターに移動します。
MovePrevious

列挙子の現在位置を前の IOpcRelationshipSelectorinterface ポインターに移動します。
MovePrevious

列挙子の現在位置を前の IOpcSignatureCustomObjectinterface ポインターに移動します。
MovePrevious

列挙子の現在位置を前の IOpcSignaturePartReference インターフェイス ポインターに移動します。
MovePrevious

列挙子の現在の位置を前の IOpcSignatureReferenceinterface ポインターに移動します。
MovePrevious

列挙子の現在の位置を、前の IOpcSignatureRelationshipReference インターフェイス ポインターに移動します。
PartExists

指定したパーツがセット内のパーツ オブジェクトとして表されるかどうかを示す値を取得します。
ReadPackageFromStream

ストリームからパッケージ データを逆シリアル化し、読み取るパッケージを表すパッケージ オブジェクトを作成します。
RelationshipExists

指定したリレーションシップがセット内のリレーションシップ オブジェクトとして表されるかどうかを示す値を取得します。
削除

指定した証明書をセットから削除します。
RemoveSignature

署名マークアップを格納する指定した署名パーツをパッケージから削除します。
ReplaceSignatureXml

指定した署名パーツに格納されている既存の署名マークアップを置き換えます。
SetCertificateEmbeddingOption

署名に使用する証明書の保存場所を設定します。
SetDefaultDigestMethod

署名するオブジェクトのダイジェスト値を計算するために使用する既定のダイジェスト メソッドを設定します。
SetSignatureId

Signature 要素の Id 属性の値を設定します。 (IOpcSigningOptions.SetSignatureId)
SetSignatureMethod

署名の SignatureValue 要素に含まれる SignedInfo 要素のハッシュ値を計算および暗号化するために使用するシグネチャ メソッドを設定します。
SetSignatureOriginPartName

Digital Signature Origin パーツのパーツ名を、指定した IOpcPartUri インターフェイス ポインターで表される名前に設定します。
SetSignaturePartName

署名マークアップを格納する署名パーツのパーツ名を設定します。
SetTimeFormat

IOpcDigitalSignature::GetSigningTime メソッドによって取得される文字列の形式を設定します。
[署名]

指定した証明書と IOpcSigningOptions インターフェイス ポインターを使用して署名を生成して、パッケージに署名します。
検証

指定した証明書を使用して、指定したパッケージ署名を検証します。
WritePackageToStream

パッケージ オブジェクトによって表されるパッケージをシリアル化します。

インターフェイス

 
IOpcCertificateEnumerator

CERT_CONTEXT構造体へのポインターの読み取り専用列挙子。
IOpcCertificateSet

署名と共に使用する順序付けられていない証明書のセット。
IOpcDigitalSignature

パッケージのデジタル署名を表します。
IOpcDigitalSignatureEnumerator

IOpcDigitalSignature インターフェイス ポインターの読み取り専用列挙子。
IOpcDigitalSignatureManager

Packaging API オブジェクトで表されるパッケージのパッケージ化デジタル署名インターフェイスへのアクセスを提供します。
IOpcFactory

パッケージ化 API オブジェクトを作成し、パッケージの保存と読み込みをサポートします。
IOpcPackage

パッケージを表し、パッケージのパーツとリレーションシップにアクセスするためのメソッドを提供します。
IOpcPart

データを含み、リレーションシップ パーツではないパーツを表します。
IOpcPartEnumerator

IOpcPart インターフェイス ポインターの読み取り専用列挙子。
IOpcPartSet

リレーションシップ パーツではないパッケージ内のパーツを表すパーツ オブジェクトへの順序なしの IOpcPart インターフェイス ポインターのセット。
IOpcPartUri

パーツのパーツ名を表します。
IOpcRelationship

リレーションシップを表します。これは、一部またはパッケージであるソースとターゲットの間のリンクです。
IOpcRelationshipEnumerator

IOpcRelationship インターフェイス ポインターの読み取り専用列挙子。
IOpcRelationshipSelector

リレーションシップ パーツから、署名のために参照するリレーションシップを選択する方法を表します。
IOpcRelationshipSelectorEnumerator

IOpcRelationshipSelector インターフェイス ポインターの読み取り専用列挙子。
IOpcRelationshipSelectorSet

署名のリレーションシップを識別するために使用される選択基準を表す、順序なしの IOpcRelationshipSelector インターフェイス ポインターのセット。
IOpcRelationshipSet

リレーションシップ パーツを、リレーションシップ オブジェクトへの IOpcRelationship インターフェイス ポインターの順序なしセットとして表します。
IOpcSignatureCustomObject

署名された、または署名されるアプリケーション固有の Object 要素を表します。
IOpcSignatureCustomObjectEnumerator

IOpcSignatureCustomObject インターフェイス ポインターの読み取り専用列挙子。
IOpcSignatureCustomObjectSet

アプリケーション固有の Object 要素の XML マークアップを含む IOpcSignatureCustomObject インターフェイス ポインターの順序なしセット。
IOpcSignaturePartReference

署名された、または署名されるパーツへの参照を表します。
IOpcSignaturePartReferenceEnumerator

IOpcSignaturePartReference インターフェイス ポインターの読み取り専用列挙子。
IOpcSignaturePartReferenceSet

署名するパーツへの参照を表す IOpcSignaturePartReference インターフェイス ポインターの順序なしセット。
IOpcSignatureReference

署名された、または署名される XML マークアップへの参照を表します。
IOpcSignatureReferenceEnumerator

IOpcSignatureReference インターフェイス ポインターの読み取り専用列挙子。
IOpcSignatureReferenceSet

署名する XML 要素への参照を表す IOpcSignatureReference インターフェイス ポインターの順序なしセット。
IOpcSignatureRelationshipReference

署名された、または署名されるリレーションシップを含むリレーションシップ パーツへの参照を表します。
IOpcSignatureRelationshipReferenceEnumerator

IOpcSignatureRelationshipReference インターフェイス ポインターの読み取り専用列挙子。
IOpcSignatureRelationshipReferenceSet

署名するリレーションシップを含む Relationships パーツへの参照を表す IOpcSignatureRelationshipReference インターフェイス ポインターの順序なしセット。
IOpcSigningOptions

シグネチャを生成するために必要な情報を設定およびアクセスするためのメソッドを提供します。
IOpcUri

パッケージ ルートまたはパッケージ ルートに対する相対部分の URI を表します。