次の方法で共有


AcxObjectBagAddUnicodeString 関数 (acxmisc.h)

AcxObjectBagAddUnicodeString 関数は、Unicode 文字列を既存の初期化された AcxObjectBag に追加します。

構文

NTSTATUS AcxObjectBagAddUnicodeString(
  ACXOBJECTBAG     ObjectBag,
  PCUNICODE_STRING ValueName,
  PCUNICODE_STRING Value
);

パラメーター

ObjectBag

初期化された ObjectBag ACX オブジェクト。 詳細については、ACX - ACX オブジェクトの概要を参照してください。

ValueName

値へのアクセスに使用される値の名前。

Value

ObjectBag に追加するUNICODE_STRING値。

戻り値

呼び出しが成功した場合に STATUS_SUCCESS を返します。 それ以外の場合は、適切なエラー コードが返されます。 詳細については、NTSTATUS 値 の使用に関するを参照してください。

備考

この例では、AcxObjectBagAddUnicodeString の使用方法を示します。

    _In_ ACXOBJECTBAG               ObjBag,
    _In_ UNICODE_STRING             FriendlyNameStr,
    _In_ UNICODE_STRING             NameStr
)
{
    PAGED_CODE();

    NTSTATUS status = STATUS_SUCCESS;

    DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME(FriendlyName);
    RETURN_NTSTATUS_IF_FAILED(AcxObjectBagAddUnicodeString(ObjBag, &FriendlyName, &FriendlyNameStr));

ACX の要件

最小 ACX バージョン: 1.0

ACX バージョンの詳細については、ACX バージョンの概要 参照してください。

必要条件

要件 価値
ヘッダー acxmisc.h
IRQL PASSIVE_LEVEL

関連項目

  • acxmisc.h ヘッダー する