次の方法で共有


INapComponentConfig::GetConfig メソッド

注意

ネットワーク アクセス保護プラットフォームは、Windows 10 以降は使用できません

GetConfig メソッドは、システム正常性検証コントロール (SHV) コンポーネント構成を取得します。

構文

HRESULT GetConfig(
  [out] UINT16 *bCount,
  [out] BYTE   **data
) const;

パラメーター

bCount [out]

データ構成 BLOB のサイズ (バイト単位)。

data [out]

SHV コンポーネント構成データのアドレスへのポインター。

注意

GetConfig メソッドを使用して x86 マシンからエクスポートされた構成データは、SetConfig メソッドを使用して x64 マシンにインポートできます。また、その逆も可能です。 したがって、構成データは、XML などのアーキテクチャに依存しない形式である必要があります。 バイト ストリームの代わりに XML を使用すると、さまざまなアーキテクチャで構成データを簡単に使用できます。 構成データで使用される XML 要素は、実装者によって決定されます。

戻り値

この操作の結果に基づいて、次のいずれかのエラー コードを返します。

リターン コード 説明
S_OK
操作が成功しました。
E_ACCESSDENIED
アクセス許可エラー、アクセスが拒否されました。
E_OUTOFMEMORY
システム リソースの制限。操作を実行できませんでした。

解説

データ パラメーターは、 CoTaskMemAlloc を使用して呼び出し先 (コンポーネント実装者) によって割り当てられ、 CoTaskMemFree を使用して呼び出し元によって解放される必要があります。

必要条件

要件
サポートされている最小のクライアント
サポートなし
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
NapCommon.h
IDL
NapCommon.idl

関連項目

INapComponentConfig

INapComponentConfig::SetConfig