Compartilhar via


Função AcxObjectBagAddBlob (acxmisc.h)

A função AcxObjectBagAddBlob adiciona dados de blob a um AcxObjectBag inicializado existente.

Sintaxe

NTSTATUS AcxObjectBagAddBlob(
  ACXOBJECTBAG     ObjectBag,
  PCUNICODE_STRING ValueName,
  WDFMEMORY        Value
);

Parâmetros

ObjectBag

Um objeto ACX ObjectBag inicializado. Para obter mais informações, consulte ACX – Resumo de objetos ACX.

ValueName

O nome do valor que será usado para acessar o valor.

Value

O Valor a ser adicionado ao ObjectBag.

Retornar valor

Retorna STATUS_SUCCESS se a chamada foi bem-sucedida. Caso contrário, ele retornará um código de erro apropriado. Para obter mais informações, consulte Usando valores NTSTATUS.

Comentários

Exemplo

Este exemplo mostra o uso de AcxObjectBagAddBlob.

    NTSTATUS status = STATUS_SUCCESS;

    DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME(VendorX, PropertiesBlock);
    WDFMEMORY blobMem;
    RETURN_NTSTATUS_IF_FAILED(WdfMemoryCreatePreallocated(NULL, Buffer, SizeCb, &blobMem));
    RETURN_NTSTATUS_IF_FAILED(AcxObjectBagAddBlob(ObjBag, &PropertiesBlock, blobMem));

Requisitos do ACX

Versão mínima do ACX: 1.0

Para obter mais informações sobre as versões do ACX, consulte Visão geral da versão do ACX.

Requisitos

Requisito Valor
Cabeçalho acxmisc.h
IRQL PASSIVE_LEVEL

Confira também