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 |