次の方法で共有


AcxObjectBagAddUnicodeString 関数 (acxmisc.h)

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

構文

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 バージョンの概要」を参照してください。

要件

要件
Header acxmisc.h
IRQL PASSIVE_LEVEL

こちらもご覧ください