次の方法で共有


NetConfigurationAssignUnicodeString 関数 (netconfiguration.h)

NetConfigurationAssignUnicodeString 関数は、指定した Unicode 文字列をレジストリ内の指定された値の名前に割り当てます。

構文

NTSTATUS NetConfigurationAssignUnicodeString(
  [_In_] NETCONFIGURATION Configuration,
  [_In_] PCUNICODE_STRING ValueName,
  [_In_] PCUNICODE_STRING Value
);

パラメーター

[_In_] Configuration

開かれたレジストリ キーを表す NETCONFIGURATION オブジェクトのハンドル。

[_In_] ValueName

値名を含む UNICODE_STRING 構造体へのポインター。

[_In_] Value

ValueName が指定する値の名前に割り当てられる文字列を含む UNICODE_STRING 構造体 ポインター。

戻り値

この関数は、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、この関数は適切な NTSTATUS エラー コードを返す可能性があります。

備考

クライアント ドライバーは、NetAdapterOpenConfiguration または NetConfigurationOpenSubConfiguration 呼び出すことによって、NETCONFIGURATION オブジェクトへのハンドルを取得します。

ValueName と同じ名前のエントリが既に開いているレジストリ キーの下に存在する場合、NetConfigurationAssignUnicodeString は、現在の値を呼び出し元が指定した値に置き換えます。 それ以外の場合、netConfigurationAssignUnicodeString は、指定された名前と指定された値を持つ新しい値エントリをレジストリに追加します。

必要条件

要件 価値
ターゲット プラットフォーム 万国
最小 KMDF バージョン 1.21
UMDF の最小バージョン する 2.33
ヘッダー netconfiguration.h (netadaptercx.h を含む)
IRQL PASSIVE_LEVEL