Sets the binary value of an element.
#include "Ltdic.h"
L_BOOL LDicomDS::SetBinaryValue(pElement, pValue, nLength);
L_BOOL LDicomDS::SetBinaryValue(pElement, hFile, nFileOffset, nLength);
L_BOOL LDicomDS::SetBinaryValue(pElement, hFile, nFileOffset, nLength, bRedirectedFile);
L_BOOL LDicomDS::SetBinaryValue(pElement, pszFileName);
Pointer to a DICOMELEMENT structure within the Data Set.
Buffer that contains the binary value to set.
Handle to a file from where the binary data should be read.
File offset (from file beginning) from where the data should be read.
Length, in bytes, of the allocated buffer.
Name of a file where the data should be read.
A value that indicates if a copy of the hFile handle is made for redirection. Possible values are:
Value | Meaning |
---|---|
TRUE | Redirection occurs directly using hFile. |
FALSE | Redirection occurs on a copy of hFile. |
Value | Meaning |
---|---|
TRUE | The binary value of the Data Element was set successfully. |
FALSE | Could not set the binary value of the Data Element. |
This function overwrites the value of the Data Element. The Value Length of the Data Element is then equal to nLength.
Win32, x64
This example sets the value for an element.
L_INT LDicomDS_SetBinaryValueExample()
{
LDicomDS *pDS;
pDICOMELEMENT pElement;
L_UCHAR Value[2];
Value[0] = 0;
Value[1] = 1;
pDS = new LDicomDS(NULL);
pDS->InitDS( CLASS_CR_IMAGE_STORAGE, 0);
pElement = pDS->FindFirstElement(NULL, TAG_CLINICAL_TRIAL_PROTOCOL_ID, FALSE);
if (pElement != NULL)
{
pDS->SetBinaryValue(pElement, Value, 2);
}
delete pDS;
return DICOM_SUCCESS;
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document