IOpcDigitalSignature::GetSignatureId メソッド (msopc.h)
署名マークアップの Signature 要素から Id 属性の値を取得します。
構文
HRESULT GetSignatureId(
[out, retval] LPWSTR *signatureId
);
パラメーター
[out, retval] signatureId
シグネチャ マークアップ Signature 要素の Id 属性値へのポインター。
Signature 要素に Id 属性値がない場合、signatureId は空の文字列になります。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
signatureId パラメーターは NULL です。 |
注釈
このメソッドは、 signatureId で返される文字列によって使用されるメモリを割り当てます。 メソッドが成功した場合は、 CoTaskMemFree 関数を呼び出してメモリを解放します。
Signature 要素の Id 属性は省略可能です。 このメソッドが呼び出されない場合、 Signature 要素には Id 属性はありません。
署名が生成される前に署名 ID を設定するには、 IOpcSigningOptions::SetSignatureId メソッドを呼び出します。
署名が生成される前に ID にアクセスするには、 IOpcSigningOptions::GetSignatureId を呼び出します。 メソッドをオーバーライドします。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | msopc.h |
こちらもご覧ください
概要
参照