Funciones
mip_cc_auth_callback
definición de función de devolución de llamada para adquirir el token de OAuth2
Parámetros
Parámetro | Descripción |
---|---|
identity | La dirección de correo electrónico para la que se adquirirá el token |
challenge | Desafío de OAuth2 |
context | Contexto de aplicación opaco que se pasó a la API de MIP que dio lugar a esta devolución de llamada de autenticación |
tokenBuffer | [Salida] Búfer en el que se copiará el token. Si es null, se rellenará "actualTokenSize", pero |
tokenBufferSize | Tamaño (en bytes) del búfer de salida |
actualTokenSize | [Salida] Tamaño real (en bytes) del token |
Return: True is token was retrieved, else false
MIP_CC_CALLBACK(mip_cc_auth_callback,
bool,
const mip_cc_identity*,
const mip_cc_oauth2_challenge*,
const void*,
uint8_t*,
const int64_t,
int64_t*);
mip_cc_consent_callback
definición de función de devolución de llamada para el consentimiento del usuario para acceder al punto de conexión de servicio externo
Parámetros
Parámetro | Descripción |
---|---|
url | Dirección URL para la que el SDK requiere el consentimiento del usuario |
Devolución: respuesta de consentimiento del usuario
MIP_CC_CALLBACK(mip_cc_consent_callback,
mip_cc_consent,
const char*);
MIP_CC_CreateDictionary
Creación de un diccionario de claves y valores de cadena
Parámetros
Parámetro | Descripción |
---|---|
entries | Matriz de pares clave-valor |
count | Número de pares clave-valor |
diccionario | [Salida] Diccionario recién creado |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Se debe liberar un mip_cc_dictionary llamando a MIP_CC_ReleaseDictionary
mip_cc_result MIP_CC_CreateDictionary(
const mip_cc_kv_pair* entries,
const int64_t count,
mip_cc_dictionary* dictionary,
mip_cc_error* errorInfo);
MIP_CC_Dictionary_GetEntries
Obtener pares clave-valor que componen un diccionario
Parámetros
Parámetro | Descripción |
---|---|
diccionario | Diccionario de origen |
entries | [Salida] Matriz de pares clave-valor, memoria propiedad de mip_cc_dictionary objeto |
count | [Salida] Número de pares clave-valor |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: La memoria de "entradas" es propiedad del objeto mip_cc_dictionary, por lo que no debe liberarse de forma independiente.
mip_cc_result MIP_CC_Dictionary_GetEntries(
const mip_cc_dictionary dictionary,
mip_cc_kv_pair** entries,
int64_t* count,
mip_cc_error* errorInfo);
MIP_CC_ReleaseDictionary
Liberar recursos asociados a un diccionario
Parámetros
Parámetro | Descripción |
---|---|
diccionario | Diccionario que se va a publicar |
void MIP_CC_ReleaseDictionary(mip_cc_dictionary dictionary);
mip_cc_http_send_callback_fn
Definición de función de devolución de llamada para emitir una solicitud HTTP
Parámetros
Parámetro | Descripción |
---|---|
request | Solicitud HTTP que va a realizar la aplicación |
context | El mismo contexto opaco pasado a la llamada API de MIP que dio lugar a esta solicitud HTTP |
MIP_CC_CALLBACK(mip_cc_http_send_callback_fn,
void,
const mip_cc_http_request*,
const void*);
mip_cc_http_cancel_callback_fn
Definición de función de devolución de llamada para cancelar una solicitud HTTP
Parámetros
Parámetro | Descripción |
---|---|
requestId | Identificador de la solicitud HTTP que se va a cancelar. |
MIP_CC_CALLBACK(mip_cc_http_cancel_callback_fn,
void,
const char*);
MIP_CC_CreateHttpDelegate
Crea un delegado HTTP que se puede usar para invalidar la pila HTTP predeterminada de MIP.
Parámetros
Parámetro | Descripción |
---|---|
sendCallback | Puntero de función para emitir solicitudes HTTP |
cancelCallback | Puntero de función para cancelar solicitudes HTTP |
httpDelegate | [Salida] Identificador del objeto delegado HTTP |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_CreateHttpDelegate(
const mip_cc_http_send_callback_fn sendCallback,
const mip_cc_http_cancel_callback_fn cancelCallback,
mip_cc_http_delegate* httpDelegate,
mip_cc_error* errorInfo);
MIP_CC_NotifyHttpDelegateResponse
Notifica a un delegado HTTP que una respuesta HTTP está lista
Parámetros
Parámetro | Descripción |
---|---|
httpDelegate | Identificador del objeto delegado HTTP |
requestId | Identificador de la solicitud HTTP asociada a esta operación |
resultado | Estado de operación correcta o de error |
respuesta | Respuesta HTTP si la operación se realizó correctamente; en caso contrario, nullptr |
Nota: La aplicación debe llamar a esta función cuando se haya completado una operación HTTP. El identificador de la respuesta HTTP debe coincidir con el identificador de la solicitud HTTP para permitir que MIP ponga en correlación una respuesta con su solicitud.
void MIP_CC_NotifyHttpDelegateResponse(
const mip_cc_http_delegate httpDelegate,
const char* requestId,
const mip_cc_http_result result,
const mip_cc_http_response* response);
MIP_CC_ReleaseHttpDelegate
Liberar recursos asociados a un identificador de delegado HTTP
Parámetros
Parámetro | Descripción |
---|---|
httpDelegate | Delegado HTTP que se va a publicar |
void MIP_CC_ReleaseHttpDelegate(mip_cc_http_delegate httpDelegate);
mip_cc_logger_init_callback_fn
Definición de función de devolución de llamada para la inicialización del registrador
Parámetros
Parámetro | Descripción |
---|---|
storagePath | Ruta de acceso del archivo donde se pueden almacenar los registros |
MIP_CC_CALLBACK(mip_cc_logger_init_callback_fn,
void,
const char*);
mip_cc_logger_write_callback_fn
Definición de función de devolución de llamada para escribir una instrucción de registro
Parámetros
Parámetro | Descripción |
---|---|
Nivel | el nivel de registro de la instrucción de registro. |
message | el mensaje de la instrucción de registro. |
function | el nombre de la función de la instrucción de registro. |
archivo | el nombre de archivo donde se generó la instrucción de registro. |
line | número de línea donde se generó la instrucción de registro. |
MIP_CC_CALLBACK(mip_cc_logger_write_callback_fn,
void,
const mip_cc_log_level,
const char*,
const char*,
const char*,
const int32_t);
MIP_CC_CreateLoggerDelegate
Crea un delegado de registrador que se puede usar para invalidar el registrador predeterminado de MIP.
Parámetros
Parámetro | Descripción |
---|---|
initCallback | Puntero de función para la inicialización |
flushCallback | Puntero de función para vaciar registros |
writeCallback | Puntero de función para escribir una instrucción de registro |
loggerDelegate | [Salida] Identificador del objeto delegado del registrador |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_CreateLoggerDelegate(
const mip_cc_logger_init_callback_fn initCallback,
const mip_cc_logger_flush_callback_fn flushCallback,
const mip_cc_logger_write_callback_fn writeCallback,
mip_cc_logger_delegate* loggerDelegate,
mip_cc_error* errorInfo);
MIP_CC_ReleaseLoggerDelegate
Liberar recursos asociados a un identificador de delegado de registrador
Parámetros
Parámetro | Descripción |
---|---|
loggerDelegate | delegado de registrador que se va a liberar |
void MIP_CC_ReleaseLoggerDelegate(mip_cc_logger_delegate loggerDelegate);
MIP_CC_CreateMipContext
Creación de un contexto de MIP para administrar el estado compartido en todas las instancias de perfil
Parámetros
Parámetro | Descripción |
---|---|
applicationInfo | Información sobre la aplicación que consume el SDK de protección |
path | Ruta de acceso de archivo en la que se almacenan el registro, la telemetría y otras garantías de protección. |
logLevel | Nivel de registro mínimo para .miplog |
isOfflineOnly | Habilitar o deshabilitar operaciones de red (no todas las acciones admitidas cuando están sin conexión) |
loggerDelegateOverride | (Opcional) Implementación de invalidación del registrador |
telemetryOverride | (Opcional) Se invalida la configuración de telemetría. Si es NULL, se usará la configuración predeterminada. |
mipContext | [Salida] Instancia de contexto de MIP recién creada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_CreateMipContext(
const mip_cc_application_info* applicationInfo,
const char* path,
const mip_cc_log_level logLevel,
const bool isOfflineOnly,
const mip_cc_logger_delegate loggerDelegateOverride,
const mip_cc_telemetry_configuration telemetryOverride,
mip_cc_mip_context* mipContext,
mip_cc_error* errorInfo);
MIP_CC_CreateMipContextWithCustomFeatureSettings
Creación de un contexto de MIP para administrar el estado compartido en todas las instancias de perfil
Parámetros
Parámetro | Descripción |
---|---|
applicationInfo | Información sobre la aplicación que consume el SDK de protección |
path | Ruta de acceso de archivo en la que se almacenan el registro, la telemetría y otras garantías de protección. |
logLevel | Nivel de registro mínimo para .miplog |
isOfflineOnly | Habilitar o deshabilitar operaciones de red (no todas las acciones admitidas cuando están sin conexión) |
loggerDelegateOverride | (Opcional) Implementación de invalidación del registrador |
telemetryOverride | (Opcional) Se ha reemplazado la configuración de telemetría. Si es NULL, se usará la configuración predeterminada. |
featureSettings | (Opcional) Matriz de invalidaciones de características personalizadas |
featureSettingsSize | Tamaño de invalidaciones de características personalizadas (en número de invalidaciones) |
mipContext | [Salida] Instancia de contexto de MIP recién creada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_CreateMipContextWithCustomFeatureSettings(
const mip_cc_application_info* applicationInfo,
const char* path,
const mip_cc_log_level logLevel,
const bool isOfflineOnly,
const mip_cc_logger_delegate loggerDelegateOverride,
const mip_cc_telemetry_configuration telemetryOverride,
const mip_cc_feature_override* featureSettings,
const int64_t featureSettingsSize,
mip_cc_mip_context* mipContext,
mip_cc_error* errorInfo);
MIP_CC_ReleaseMipContext
Liberar recursos asociados a un contexto de MIP
Parámetros
Parámetro | Descripción |
---|---|
mipContext | Contexto de MIP que se va a liberar |
void MIP_CC_ReleaseMipContext(mip_cc_mip_context mipContext);
MIP_CC_ProtectionDescriptor_GetProtectionType
Obtiene el tipo de protección, tanto si se define mediante una plantilla de RMS como si no.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
protectionType | [Salida] Tipo de protección |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_ProtectionDescriptor_GetProtectionType(
const mip_cc_protection_descriptor protectionDescriptor,
mip_cc_protection_type* protectionType,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetOwnerSize
Obtiene el tamaño del búfer necesario para almacenar el propietario.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
ownerSize | [Salida] Tamaño del búfer para contener el propietario (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_ProtectionDescriptor_GetOwnerSize(
const mip_cc_protection_descriptor protectionDescriptor,
int64_t* ownerSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetOwner
Obtiene el propietario de la protección.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
ownerBuffer | [Salida] Búfer en el que se copiará el propietario. |
ownerBufferSize | Tamaño (en número de caracteres) del ownerBuffer. |
actualOwnerSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si ownerBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realOwnerSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_ProtectionDescriptor_GetOwner(
const mip_cc_protection_descriptor protectionDescriptor,
char* ownerBuffer,
const int64_t ownerBufferSize,
int64_t* actualOwnerSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
nameSize | [Salida] Tamaño del búfer para contener el nombre (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_ProtectionDescriptor_GetNameSize(
const mip_cc_protection_descriptor protectionDescriptor,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetName
Obtiene el nombre de protección.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
nameBuffer | [Salida] Búfer en el que se copiará el nombre. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_ProtectionDescriptor_GetName(
const mip_cc_protection_descriptor protectionDescriptor,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetDescriptionSize
Obtiene el tamaño del búfer necesario para almacenar la descripción.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
descriptionSize | [Salida] Tamaño del búfer para contener la descripción (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ProtectionDescriptor_GetDescriptionSize(
const mip_cc_protection_descriptor protectionDescriptor,
int64_t* descriptionSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetDescription
Obtiene la descripción de la protección.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
descriptionBuffer | [Salida] Búfer en el que se copiará la descripción. |
descriptionBufferSize | Tamaño (en número de caracteres) de descriptionBuffer. |
actualDescriptionSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si descriptionBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualDescriptionSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_ProtectionDescriptor_GetDescription(
const mip_cc_protection_descriptor protectionDescriptor,
char* descriptionBuffer,
const int64_t descriptionBufferSize,
int64_t* actualDescriptionSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetTemplateId
Obtiene el identificador de plantilla.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
templateId | [Salida] Identificador de plantilla asociado a la protección |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ProtectionDescriptor_GetTemplateId(
const mip_cc_protection_descriptor protectionDescriptor,
mip_cc_guid* templateId,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetLabelId
Obtiene el identificador de etiqueta.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
labelId | [Salida] Identificador de etiqueta asociado a la protección |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ProtectionDescriptor_GetLabelId(
const mip_cc_protection_descriptor protectionDescriptor,
mip_cc_guid* labelId,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetContentId
Obtiene el identificador de contenido.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
contentId | [Salida] Identificador de contenido asociado a la protección |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ProtectionDescriptor_GetContentId(
const mip_cc_protection_descriptor protectionDescriptor,
mip_cc_guid* contentId,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_DoesContentExpire
Obtiene si el contenido tiene o no una hora de expiración o no.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
doesContentExpire | [Salida] Si expira o no el contenido |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ProtectionDescriptor_DoesContentExpire(
const mip_cc_protection_descriptor protectionDescriptor,
bool* doesContentExpire,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetContentValidUntil
Obtiene el tiempo de expiración de la protección (en segundos desde la época)
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
contentValidUntil | [Salida] Tiempo de expiración del contenido (en segundos desde la época) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ProtectionDescriptor_GetContentValidUntil(
const mip_cc_protection_descriptor protectionDescriptor,
int64_t* contentValidUntil,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_DoesAllowOfflineAccess
Obtiene si se permite o no el acceso sin conexión.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
doesAllowOfflineAccess | [Salida] Si se permite o no el acceso sin conexión |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ProtectionDescriptor_DoesAllowOfflineAccess(
const mip_cc_protection_descriptor protectionDescriptor,
bool* doesAllowOfflineAccess,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetReferrerSize
Obtiene el tamaño del búfer necesario para almacenar el remitente.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
referrerSize | [Salida] Tamaño del búfer para contener el origen de referencia (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_ProtectionDescriptor_GetReferrerSize(
const mip_cc_protection_descriptor protectionDescriptor,
int64_t* referrerSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetReferrer
Obtiene el origen de referencia de protección.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
referrerBuffer | [Salida] Búfer en el que se copiará el remitente. |
referrerBufferSize | Tamaño (en número de caracteres) del objeto referrerBuffer. |
actualReferrerSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si referrerBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realReferrerSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_ProtectionDescriptor_GetReferrer(
const mip_cc_protection_descriptor protectionDescriptor,
char* referrerBuffer,
const int64_t referrerBufferSize,
int64_t* actualReferrerSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetDoubleKeyUrlSize
Obtiene el tamaño del búfer necesario para almacenar la dirección URL de doble clave.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
url | [Salida] Tamaño del búfer para contener la dirección URL de la clave doble (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_ProtectionDescriptor_GetDoubleKeyUrlSize(
const mip_cc_protection_descriptor protectionDescriptor,
int64_t* urlSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectionDescriptor_GetDoubleKeyUrl
Obtiene la dirección URL de la clave doble.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
urlBuffer | [Salida] Almacenar en búfer en el que se copiará la dirección URL. |
urlBufferSize | Tamaño (en número de caracteres) del urlBuffer. |
actualUrlSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si urlBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualUrlSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_ProtectionDescriptor_GetDoubleKeyUrl(
const mip_cc_protection_descriptor protectionDescriptor,
char* urlBuffer,
const int64_t urlBufferSize,
int64_t* actualUrlSize,
mip_cc_error* errorInfo);
MIP_CC_ReleaseProtectionDescriptor
Liberar recursos asociados a un descriptor de protección
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor de protección que se va a liberar |
void MIP_CC_ReleaseProtectionDescriptor(mip_cc_protection_descriptor protectionDescriptor);
MIP_CC_CreateStringList
Crear una lista de cadenas
Parámetros
Parámetro | Descripción |
---|---|
cadenas | Matriz de cadenas |
count | Número de cadenas |
stringList | [Salida] Lista de cadenas recién creada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Se debe liberar un mip_cc_string_list llamando a MIP_CC_ReleaseStringList
mip_cc_result MIP_CC_CreateStringList(
const char** strings,
const int64_t count,
mip_cc_string_list* stringList,
mip_cc_error* errorInfo);
MIP_CC_StringList_GetStrings
Obtener cadenas que componen una lista de cadenas
Parámetros
Parámetro | Descripción |
---|---|
stringList | Lista de cadenas de origen |
cadenas | [Salida] Matriz de cadenas, memoria propiedad de mip_cc_string_list objeto |
count | [Salida] Número de cadenas |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: La memoria de 'cadenas' es propiedad del objeto mip_cc_string_list, por lo que no debe liberarse de forma independiente.
mip_cc_result MIP_CC_StringList_GetStrings(
const mip_cc_string_list stringList,
const char*** strings,
int64_t* count,
mip_cc_error* errorInfo);
MIP_CC_ReleaseStringList
Liberar recursos asociados a una lista de cadenas
Parámetros
Parámetro | Descripción |
---|---|
stringList | Lista de cadenas que se va a publicar |
void MIP_CC_ReleaseStringList(mip_cc_string_list stringList);
mip_cc_dispatch_task_callback_fn
Definición de función de devolución de llamada para enviar una tarea asincrónica
Parámetros
Parámetro | Descripción |
---|---|
taskId | Identificador de tarea único |
MIP_CC_CALLBACK(mip_cc_dispatch_task_callback_fn,
void,
const mip_cc_async_task*);
mip_cc_cancel_task_callback_fn
Función de devolución de llamada para cancelar tareas en segundo plano
Parámetros
Parámetro | Descripción |
---|---|
taskId | Identificador de tarea único |
Return: True si la tarea se canceló correctamente; de lo contrario, false
MIP_CC_CALLBACK(mip_cc_cancel_task_callback_fn,
bool,
const char*);
MIP_CC_CreateTaskDispatcherDelegate
Crea un delegado de distribuidor de tareas que se puede usar para invalidar el control de tareas asincrónico predeterminado de MIP.
Parámetros
Parámetro | Descripción |
---|---|
dispatchTaskCallback | Puntero de función para enviar tareas asincrónicas |
cancelTaskCallback | Puntero de función para cancelar tareas en segundo plano |
cancelAllTasksCallback | Puntero de función para cancelar todas las tareas en segundo plano |
taskDispatcher | [Salida] Identificador del objeto delegado del distribuidor de tareas |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_CreateTaskDispatcherDelegate(
const mip_cc_dispatch_task_callback_fn dispatchTaskCallback,
const mip_cc_cancel_task_callback_fn cancelTaskCallback,
const mip_cc_cancel_all_tasks_callback_fn cancelAllTasksCallback,
mip_cc_task_dispatcher_delegate* taskDispatcher,
mip_cc_error* errorInfo);
MIP_CC_ExecuteDispatchedTask
Notifica a un delegado TaskDispatcher que una tarea está programada para ejecutarse ahora en el subproceso actual.
Parámetros
Parámetro | Descripción |
---|---|
taskDispatcher | Identificador del objeto delegado del distribuidor de tareas |
taskId | Identificador de la tarea asincrónica asociada a esta operación |
Nota: La aplicación debe llamar a esta función cuando se programa una tarea para ejecutarse. Dará como resultado la ejecución inmediata de la tarea en el subproceso actual. El identificador debe coincidir con el de una tarea no cancelada enviada previamente.
void MIP_CC_ExecuteDispatchedTask(const mip_cc_task_dispatcher_delegate taskDispatcher, const char* taskId);
MIP_CC_ReleaseTaskDispatcherDelegate
Liberar recursos asociados a un identificador delegado del distribuidor de tareas
Parámetros
Parámetro | Descripción |
---|---|
taskDispatcher | Delegado del distribuidor de tareas que se va a liberar |
void MIP_CC_ReleaseTaskDispatcherDelegate(mip_cc_task_dispatcher_delegate taskDispatcher);
MIP_CC_CreateTelemetryConfiguration
Creación de un objeto de configuración usado para crear un perfil de protección
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | [Salida] Instancia de configuración de telemetría recién creada que contiene la configuración predeterminada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_CreateTelemetryConfiguration(
mip_cc_telemetry_configuration* telemetryConfig,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetHostName
Establecimiento de un nombre de host de telemetría que invalidará la configuración de telemetría interna
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
hostName | Nombre de host |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Esta propiedad se establece cuando una aplicación cliente usa el mismo componente de telemetría de Aria/1DS y desea que se use la configuración de telemetría interna (almacenamiento en caché, registro, prioridad, etc.) en lugar de la configuración predeterminada de MIP.
mip_cc_result MIP_CC_TelemetryConfiguration_SetHostName(
const mip_cc_telemetry_configuration telemetryConfig,
const char* hostName,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetLibraryName
Establecimiento de una invalidación de biblioteca compartida de telemetría
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
libraryName | Nombre del archivo DLL que implementa la API de C del SDK de Aria/1DS |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Esta propiedad se establece cuando un cliente tiene un archivo DLL de telemetría existente que implementa la API de C del SDK de Aria/1DS que se debe usar en lugar de mip_ClientTelemetry.dll
mip_cc_result MIP_CC_TelemetryConfiguration_SetLibraryName(
const mip_cc_telemetry_configuration telemetryConfig,
const char* libraryName,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetHttpDelegate
Invalidación de la pila HTTP de telemetría predeterminada con el propio cliente
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
httpDelegate | Instancia de devolución de llamada HTTP implementada por la aplicación cliente |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si no se establece esta propiedad, el componente de telemetría usará la pila HTTP predeterminada de MIP.
mip_cc_result MIP_CC_TelemetryConfiguration_SetHttpDelegate(
const mip_cc_telemetry_configuration telemetryConfig,
const mip_cc_http_delegate httpDelegate,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetTaskDispatcherDelegate
Invalidación del distribuidor de tareas asincrónico predeterminado con el propio cliente
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
taskDispatcherDelegate | Instancia de devolución de llamada del distribuidor de tareas implementada por la aplicación cliente |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_TelemetryConfiguration_SetTaskDispatcherDelegate(
const mip_cc_telemetry_configuration telemetryConfig,
const mip_cc_task_dispatcher_delegate taskDispatcherDelegate,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetIsNetworkDetectionEnabled
Establece si se permite o no que el componente de telemetría haga ping al estado de red en un subproceso en segundo plano.
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
isCachingEnabled | Indica si se permite o no que el componente de telemetría haga ping al estado de red en un subproceso en segundo plano. |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El valor predeterminado es "true"
mip_cc_result MIP_CC_TelemetryConfiguration_SetIsNetworkDetectionEnabled(
const mip_cc_telemetry_configuration telemetryConfig,
const bool isNetworkDetectionEnabled,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetIsLocalCachingEnabled
Establece si se permite o no que el componente de telemetría escriba memorias caché en el disco.
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
isCachingEnabled | Si se permite o no que el componente de telemetría escriba memorias caché en el disco. |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El valor predeterminado es "true"
mip_cc_result MIP_CC_TelemetryConfiguration_SetIsLocalCachingEnabled(
const mip_cc_telemetry_configuration telemetryConfig,
const bool isCachingEnabled,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetIsTraceLoggingEnabled
Establece si se permite o no que el componente de telemetría escriba registros en el disco.
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
isTraceLoggingEnabled | Si se permite o no que el componente de telemetría escriba registros en el disco. |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El valor predeterminado es "true"
mip_cc_result MIP_CC_TelemetryConfiguration_SetIsTraceLoggingEnabled(
const mip_cc_telemetry_configuration telemetryConfig,
const bool isTraceLoggingEnabled,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetIsTelemetryOptedOut
Establece si una aplicación o usuario ha optado por no participar en la telemetría opcional.
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
isTelemetryOptedOut | Si una aplicación o usuario ha optado por no participar en la telemetría opcional |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El valor predeterminado es "false"
mip_cc_result MIP_CC_TelemetryConfiguration_SetIsTelemetryOptedOut(
const mip_cc_telemetry_configuration telemetryConfig,
const bool isTelemetryOptedOut,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_SetCustomSettings
Establece la configuración de telemetría personalizada
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
customSettings | Configuración de telemetría personalizada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_TelemetryConfiguration_SetCustomSettings(
const mip_cc_telemetry_configuration telemetryConfig,
const mip_cc_dictionary customSettings,
mip_cc_error* errorInfo);
MIP_CC_TelemetryConfiguration_AddMaskedProperty
Establece una propiedad de telemetría para enmascarar
Parámetros
Parámetro | Descripción |
---|---|
telemetryConfig | Configuración de telemetría |
eventName | Nombre del evento |
propertyName | Nombre de la propiedad |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_TelemetryConfiguration_AddMaskedProperty(
const mip_cc_telemetry_configuration telemetryConfig,
const char* eventName,
const char* propertyName,
mip_cc_error* errorInfo);
MIP_CC_ReleaseTelemetryConfiguration
Liberar recursos asociados a una configuración de perfil de protección
Parámetros
Parámetro | Descripción |
---|---|
profileSettings | Configuración del perfil de protección que se va a publicar |
void MIP_CC_ReleaseTelemetryConfiguration(mip_cc_telemetry_configuration telemetryConfig);
MIP_CC_TemplateDescriptor_GetId
Obtiene el identificador de plantilla.
Parámetros
Parámetro | Descripción |
---|---|
protectionDescriptor | Descriptor asociado al contenido protegido |
templateId | [Salida] Identificador de plantilla asociado a la protección |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_TemplateDescriptor_GetId(
const mip_cc_template_descriptor protectionDescriptor,
mip_cc_guid* templateId,
mip_cc_error* errorInfo);
MIP_CC_TemplateDescriptor_GetNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre.
Parámetros
Parámetro | Descripción |
---|---|
templateDescriptor | Descriptor asociado a la plantilla |
nameSize | [Salida] Tamaño del búfer que se va a contener (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_TemplateDescriptor_GetNameSize(
const mip_cc_template_descriptor templateDescriptor,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_TemplateDescriptor_GetName
Obtiene el nombre de la plantilla.
Parámetros
Parámetro | Descripción |
---|---|
templateDescriptor | Descriptor asociado a la plantilla |
nameBuffer | [Salida] Búfer en el que se copiará el nombre. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si NameBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_TemplateDescriptor_GetName(
const mip_cc_template_descriptor templateDescriptor,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_TemplateDescriptor_GetDescriptionSize
Obtiene el tamaño del búfer necesario para almacenar la descripción.
Parámetros
Parámetro | Descripción |
---|---|
templateDescriptor | Descriptor asociado a la plantilla |
descriptionSize | [Salida] Tamaño del búfer que se va a contener la descripción (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_TemplateDescriptor_GetDescriptionSize(
const mip_cc_template_descriptor templateDescriptor,
int64_t* descriptionSize,
mip_cc_error* errorInfo);
MIP_CC_TemplateDescriptor_GetDescription
Obtiene la descripción de la plantilla.
Parámetros
Parámetro | Descripción |
---|---|
templateDescriptor | Descriptor asociado a la plantilla |
descriptionBuffer | [Salida] Búfer en el que se copiará la descripción. |
descriptionBufferSize | Tamaño (en número de caracteres) de descriptionBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si descriptionBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualDescriptionSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_TemplateDescriptor_GetDescription(
const mip_cc_template_descriptor templateDescriptor,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_ReleaseTemplateDescriptor
Liberar recursos asociados a un descriptor de plantilla
Parámetros
Parámetro | Descripción |
---|---|
templateDescriptor | Descriptor de plantilla que se va a liberar |
void MIP_CC_ReleaseTemplateDescriptor(mip_cc_template_descriptor templateDescriptor);
MIP_CC_ActionResult_GetActions
Obtención de acciones que componen un resultado de acción
Parámetros
Parámetro | Descripción |
---|---|
actionResult | Resultado de la acción de origen |
actions | [Salida] Matriz de acciones, memoria propiedad de mip_cc_action_result objeto |
count | [Salida] Número de pares clave-valor |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: La memoria de 'actions' es propiedad del objeto mip_cc_action_result, por lo que no debe liberarse de forma independiente.
mip_cc_result MIP_CC_ActionResult_GetActions(
const mip_cc_action_result actionResult,
mip_cc_action** actions,
int64_t* count,
mip_cc_error* errorInfo);
MIP_CC_ReleaseActionResult
Liberar recursos asociados a un resultado de acción
Parámetros
Parámetro | Descripción |
---|---|
actionResult | Resultado de la acción que se va a liberar |
void MIP_CC_ReleaseActionResult(mip_cc_action_result actionResult);
MIP_CC_AddContentFooterAction_GetUIElementNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre del elemento de interfaz de usuario de la acción "Agregar pie de página de contenido".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
nameSize | [Salida] Tamaño del búfer para contener el nombre del elemento de la interfaz de usuario (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentFooterAction_GetUIElementNameSize(
const mip_cc_action action,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetUIElementName
Obtiene el nombre del elemento de interfaz de usuario de la acción "agregar pie de página de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
nameBuffer | [Salida] Almacenar el búfer en el que se copiará el nombre del elemento de la interfaz de usuario. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentFooterAction_GetUIElementName(
const mip_cc_action action,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetTextSize
Obtiene el tamaño del búfer necesario para almacenar el texto de la acción "Agregar pie de página de contenido".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
nameSize | [Salida] Tamaño del búfer para contener texto (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentFooterAction_GetTextSize(
const mip_cc_action action,
int64_t* textSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetText
Obtiene el texto de la acción "Agregar pie de página de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
textBuffer | [Salida] Almacenar el búfer en el que se copiará el texto. |
textBufferSize | Tamaño (en número de caracteres) del textBuffer. |
actualTextSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si textBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realTextSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentFooterAction_GetText(
const mip_cc_action action,
char* textBuffer,
const int64_t textBufferSize,
int64_t* actualTextSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetFontNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre de fuente de la acción "Agregar pie de página de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
nameSize | [Salida] Tamaño del búfer para contener el nombre de fuente (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentFooterAction_GetFontNameSize(
const mip_cc_action action,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetFontName
Obtiene el nombre de fuente de la acción "Agregar pie de página de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
nameBuffer | [Salida] Almacenar el búfer en el que se copiará el nombre de fuente. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentFooterAction_GetFontName(
const mip_cc_action action,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetFontSize
Obtiene el tamaño de fuente entero.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
Fontsize | [Salida] Tamaño de fuente |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentFooterAction_GetFontSize(
const mip_cc_action action,
int32_t* fontSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetFontColorSize
Obtiene el tamaño del búfer necesario para almacenar el color de fuente de una acción "agregar pie de página de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
colorSize | [Salida] Tamaño del búfer para contener el color de fuente (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentFooterAction_GetFontColorSize(
const mip_cc_action action,
int64_t* colorSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetFontColor
Obtiene el color de fuente de una acción "agregar pie de página de contenido" (por ejemplo, "#0000000")
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
colorBuffer | [Salida] Búfer en el que se copiará el color de fuente. |
colorBufferSize | Tamaño (en número de caracteres) del colorBuffer. |
actualColorSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si colorBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realColorSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentFooterAction_GetFontColor(
const mip_cc_action action,
char* colorBuffer,
const int64_t colorBufferSize,
int64_t* actualColorSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetAlignment
Obtiene la alineación.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
alineación | [Salida] Alineación |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_AddContentFooterAction_GetAlignment(
const mip_cc_action action,
mip_cc_content_mark_alignment* alignment,
mip_cc_error* errorInfo);
MIP_CC_AddContentFooterAction_GetMargin
Obtiene el tamaño del margen.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar pie de página de contenido" |
marginSize | [Salida] Tamaño del margen (en mm) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_AddContentFooterAction_GetMargin(
const mip_cc_action action,
int32_t* marginSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetUIElementNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre del elemento de interfaz de usuario de la acción "Agregar encabezado de contenido".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
nameSize | [Salida] Tamaño del búfer para contener el nombre del elemento de la interfaz de usuario (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_AddContentHeaderAction_GetUIElementNameSize(
const mip_cc_action action,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetUIElementName
Obtiene el nombre del elemento de interfaz de usuario de la acción "Agregar encabezado de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
nameBuffer | [Salida] Almacenar en búfer el nombre del elemento de la interfaz de usuario se copiará en. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si nameBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentHeaderAction_GetUIElementName(
const mip_cc_action action,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetTextSize
Obtiene el tamaño del búfer necesario para almacenar el texto de una acción "Agregar encabezado de contenido".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
nameSize | [Salida] Tamaño del búfer que se va a contener texto (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_AddContentHeaderAction_GetTextSize(
const mip_cc_action action,
int64_t* textSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetText
Obtiene el texto de una acción "agregar encabezado de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
textBuffer | [Salida] Búfer en el que se copiará el texto. |
textBufferSize | Tamaño (en número de caracteres) del textBuffer. |
actualTextSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si textBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualTextSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentHeaderAction_GetText(
const mip_cc_action action,
char* textBuffer,
const int64_t textBufferSize,
int64_t* actualTextSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetFontNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre de fuente de una acción de "agregar encabezado de contenido".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
nameSize | [Salida] Tamaño del búfer para contener el nombre de fuente (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentHeaderAction_GetFontNameSize(
const mip_cc_action action,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetFontName
Obtiene el nombre de fuente de la acción "Agregar encabezado de contenido"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
nameBuffer | [Salida] Almacenar el búfer en el que se copiará el nombre de fuente. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentHeaderAction_GetFontName(
const mip_cc_action action,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetFontSize
Obtiene el tamaño de fuente entero.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
Fontsize | [Salida] Tamaño de fuente |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentHeaderAction_GetFontSize(
const mip_cc_action action,
int32_t* fontSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetFontColorSize
Obtiene el tamaño del búfer necesario para almacenar el color de fuente de una acción de "agregar encabezado de contenido".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
colorSize | [Salida] Tamaño del búfer para contener el color de fuente (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentHeaderAction_GetFontColorSize(
const mip_cc_action action,
int64_t* colorSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetFontColor
Obtiene el color de fuente de la acción "Agregar encabezado de contenido" (por ejemplo, "#000000").
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
colorBuffer | [Salida] Almacenar en búfer el color de fuente en el que se copiará. |
colorBufferSize | Tamaño (en número de caracteres) del colorBuffer. |
actualColorSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si colorBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realColorSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddContentHeaderAction_GetFontColor(
const mip_cc_action action,
char* colorBuffer,
const int64_t colorBufferSize,
int64_t* actualColorSize,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetAlignment
Obtiene la alineación.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
alineación | [Salida] Alineación |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentHeaderAction_GetAlignment(
const mip_cc_action action,
mip_cc_content_mark_alignment* alignment,
mip_cc_error* errorInfo);
MIP_CC_AddContentHeaderAction_GetMargin
Obtiene el tamaño del margen.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar encabezado de contenido" |
marginSize | [Salida] Tamaño del margen (en mm) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddContentHeaderAction_GetMargin(
const mip_cc_action action,
int32_t* marginSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetUIElementNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre del elemento de interfaz de usuario de la acción "agregar marca de agua".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
nameSize | [Salida] Tamaño del búfer para contener el nombre del elemento de la interfaz de usuario (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddWatermarkAction_GetUIElementNameSize(
const mip_cc_action action,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetUIElementName
Obtiene el nombre del elemento de interfaz de usuario de la acción "agregar marca de agua".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
nameBuffer | [Salida] Almacenar el búfer en el que se copiará el nombre del elemento de la interfaz de usuario. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddWatermarkAction_GetUIElementName(
const mip_cc_action action,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetLayout
Obtiene el diseño de la marca de agua.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
diseño | [Salida] Diseño de marca de agua |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddWatermarkAction_GetLayout(
const mip_cc_action action,
mip_cc_watermark_layout* layout,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetTextSize
Obtiene el tamaño del búfer necesario para almacenar el texto de una acción de "agregar marca de agua".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
textSize | [Salida] Tamaño del búfer para contener texto (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddWatermarkAction_GetTextSize(
const mip_cc_action action,
int64_t* textSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetText
Obtiene el texto de una acción "agregar marca de agua"
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
textBuffer | [Salida] Almacenar el búfer en el que se copiará el texto. |
textBufferSize | Tamaño (en número de caracteres) del textBuffer. |
actualTextSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si textBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realTextSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddWatermarkAction_GetText(
const mip_cc_action action,
char* textBuffer,
const int64_t textBufferSize,
int64_t* actualTextSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetFontNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre de fuente de una acción "agregar marca de agua".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
nameSize | [Salida] Tamaño del búfer para contener el nombre de fuente (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_AddWatermarkAction_GetFontNameSize(
const mip_cc_action action,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetFontName
Obtiene el nombre de fuente de una acción de "agregar marca de agua".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
nameBuffer | [Salida] Almacenar el búfer en el que se copiará el nombre de fuente. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddWatermarkAction_GetFontName(
const mip_cc_action action,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetFontSize
Obtiene el tamaño de fuente entero.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
Fontsize | [Salida] Tamaño de fuente |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_AddWatermarkAction_GetFontSize(
const mip_cc_action action,
int32_t* fontSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetFontColorSize
Obtiene el tamaño del búfer necesario para almacenar el color de fuente de una acción de "agregar marca de agua".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
colorSize | [Salida] Tamaño del búfer para contener el color de fuente (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_AddWatermarkAction_GetFontColorSize(
const mip_cc_action action,
int64_t* colorSize,
mip_cc_error* errorInfo);
MIP_CC_AddWatermarkAction_GetFontColor
Obtiene el color de fuente de una acción "agregar marca de agua" (por ejemplo, "#000000")
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "agregar marca de agua" |
colorBuffer | [Salida] Búfer en el que se copiará el color de fuente. |
colorBufferSize | Tamaño (en número de caracteres) del colorBuffer. |
actualColorSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si colorBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realColorSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_AddWatermarkAction_GetFontColor(
const mip_cc_action action,
char* colorBuffer,
const int64_t colorBufferSize,
int64_t* actualColorSize,
mip_cc_error* errorInfo);
MIP_CC_ReleaseContentLabel
Liberar recursos asociados a una etiqueta de contenido
Parámetros
Parámetro | Descripción |
---|---|
contentLabel | Etiqueta que se va a liberar |
void MIP_CC_ReleaseContentLabel(mip_cc_content_label contentLabel);
MIP_CC_ContentLabel_GetCreationTime
Obtiene la hora en que se aplicó la etiqueta.
Parámetros
Parámetro | Descripción |
---|---|
contentLabel | Etiqueta |
creationTime | [Salida] Hora en que se aplicó la etiqueta al documento (en segundos desde la época) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ContentLabel_GetCreationTime(
const mip_cc_content_label contentLabel,
int64_t* creationTime,
mip_cc_error* errorInfo);
MIP_CC_ContentLabel_GetAssignmentMethod
Obtiene el método de asignación de etiquetas.
Parámetros
Parámetro | Descripción |
---|---|
contentLabel | Etiqueta |
assignmentMethod | [Salida] Método de asignación (por ejemplo, "estándar" o "con privilegios") |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ContentLabel_GetAssignmentMethod(
const mip_cc_content_label contentLabel,
mip_cc_label_assignment_method* assignmentMethod,
mip_cc_error* errorInfo);
MIP_CC_ContentLabel_GetExtendedProperties
Obtiene propiedades extendidas.
Parámetros
Parámetro | Descripción |
---|---|
contentLabel | Etiqueta |
properties | [Salida] Diccionario de propiedades extendidas, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: El autor de la llamada debe liberar la variable "properties" llamando a MIP_CC_ReleaseDictionary
mip_cc_result MIP_CC_ContentLabel_GetExtendedProperties(
const mip_cc_content_label contentLabel,
mip_cc_metadata_dictionary* properties,
mip_cc_error* errorInfo);
MIP_CC_ContentLabel_IsProtectionAppliedFromLabel
Obtiene si una etiqueta aplicó o no una protección.
Parámetros
Parámetro | Descripción |
---|---|
contentLabel | Etiqueta |
isProtectionAppliedByLabel | [Salida] Si el documento está protegido y esta etiqueta aplica explícitamente la protección. |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_ContentLabel_IsProtectionAppliedFromLabel(
const mip_cc_content_label contentLabel,
bool* isProtectionAppliedByLabel,
mip_cc_error* errorInfo);
MIP_CC_ContentLabel_GetLabel
Obtiene las propiedades de etiqueta genérica de una instancia de etiqueta de contenido.
Parámetros
Parámetro | Descripción |
---|---|
contentLabel | Label |
label | [Salida] Etiqueta genérica, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El autor de la llamada debe liberar la variable 'label' llamando a MIP_CC_ReleaseLabel
mip_cc_result MIP_CC_ContentLabel_GetLabel(
const mip_cc_content_label contentLabel,
mip_cc_label* label,
mip_cc_error* errorInfo);
MIP_CC_CustomAction_GetNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre de una acción "personalizada".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "personalizada" |
nameSize | [Salida] Tamaño del búfer para contener el nombre (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_CustomAction_GetNameSize(
const mip_cc_action action,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_CustomAction_GetName
Obtiene el nombre de una acción "personalizada".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "personalizada" |
nameBuffer | [Salida] Búfer en el que se copiará el nombre. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_CustomAction_GetName(
const mip_cc_action action,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_CustomAction_GetProperties
Obtiene las propiedades de una acción "personalizada".
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "personalizada" |
properties | [Salida] Diccionario de propiedades, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El autor de la llamada debe liberar la variable 'properties' llamando a MIP_CC_ReleaseDictionary
mip_cc_result MIP_CC_CustomAction_GetProperties(
const mip_cc_action action,
mip_cc_dictionary* properties,
mip_cc_error* errorInfo);
MIP_CC_ReleaseLabel
Liberar recursos asociados a una etiqueta
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta que se va a liberar |
void MIP_CC_ReleaseLabel(mip_cc_label label);
MIP_CC_Label_GetId
Obtiene el identificador de etiqueta.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
labelId | [Salida] Id. de etiqueta |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetId(
const mip_cc_label label,
mip_cc_guid* labelId,
mip_cc_error* errorInfo);
MIP_CC_Label_GetNameSize
Obtiene el tamaño del búfer necesario para almacenar el nombre.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
nameSize | [Salida] Tamaño del búfer para contener el nombre (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetNameSize(
const mip_cc_label label,
int64_t* nameSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetName
Obtiene el nombre de la etiqueta.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
nameBuffer | [Salida] Búfer en el que se copiará el nombre. |
nameBufferSize | Tamaño (en número de caracteres) del nameBuffer. |
actualNameSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si nameBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualNameSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_Label_GetName(
const mip_cc_label label,
char* nameBuffer,
const int64_t nameBufferSize,
int64_t* actualNameSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetDescriptionSize
Obtiene el tamaño del búfer necesario para almacenar la descripción.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
descriptionSize | [Salida] Tamaño del búfer para contener la descripción (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetDescriptionSize(
const mip_cc_label label,
int64_t* descriptionSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetDescription
Obtiene la descripción de la etiqueta.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
descriptionBuffer | [Salida] Almacenar el búfer en el que se copiará la descripción. |
descriptionBufferSize | Tamaño (en número de caracteres) del descriptionBuffer. |
actualDescriptionSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si descriptionBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realDescriptionSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_Label_GetDescription(
const mip_cc_label label,
char* descriptionBuffer,
const int64_t descriptionBufferSize,
int64_t* actualDescriptionSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetColorSize
Obtiene el tamaño del búfer necesario para almacenar el color.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
colorSize | [Salida] Tamaño del búfer para contener el color (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetColorSize(
const mip_cc_label label,
int64_t* colorSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetColor
Obtiene el color de la etiqueta.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
colorBuffer | [Salida] Almacenar en búfer el color se copiará en (en formato #RRGGBB). |
colorBufferSize | Tamaño (en número de caracteres) del colorBuffer. |
actualColorSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si colorBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realColorSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_Label_GetColor(
const mip_cc_label label,
char* colorBuffer,
const int64_t colorBufferSize,
int64_t* actualColorSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetSensitivity
Obtiene el nivel de confidencialidad de la etiqueta. Un valor mayor significa más confidencial.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
sensitivity | [Salida] Nivel de confidencialidad |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetSensitivity(
const mip_cc_label label,
int32_t* sensitivity,
mip_cc_error* errorInfo);
MIP_CC_Label_GetTooltipSize
Obtiene el tamaño del búfer necesario para almacenar la información sobre herramientas.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
tooltipSize | [Salida] Tamaño del búfer para contener información sobre herramientas (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetTooltipSize(
const mip_cc_label label,
int64_t* tooltipSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetTooltip
Obtiene la información sobre herramientas de etiquetas.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
tooltipBuffer | [Salida] Búfer en el que se copiará la información sobre herramientas. |
tooltipBufferSize | Tamaño (en número de caracteres) del tooltipBuffer. |
actualTooltipSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si tooltipBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualTooltipSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_Label_GetTooltip(
const mip_cc_label label,
char* tooltipBuffer,
const int64_t tooltipBufferSize,
int64_t* actualTooltipSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetAutoTooltipSize
Obtiene el tamaño del búfer necesario para almacenar la información sobre herramientas de clasificación automática.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
tooltipSize | [Salida] Tamaño del búfer para contener información sobre herramientas (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetAutoTooltipSize(
const mip_cc_label label,
int64_t* tooltipSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetAutoTooltip
Obtiene la información sobre herramientas de clasificación automática de etiquetas.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
tooltipBuffer | [Salida] Búfer en el que se copiará la información sobre herramientas. |
tooltipBufferSize | Tamaño (en número de caracteres) del tooltipBuffer. |
actualTooltipSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si tooltipBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualTooltipSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_Label_GetAutoTooltip(
const mip_cc_label label,
char* tooltipBuffer,
const int64_t tooltipBufferSize,
int64_t* actualTooltipSize,
mip_cc_error* errorInfo);
MIP_CC_Label_IsActive
Obtiene si una etiqueta está activa o no.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
isActive | [Salida] Si una etiqueta se considera activa o no. |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Solo se pueden aplicar etiquetas activas. Las etiquetas de desactivación no se pueden aplicar y solo se usan con fines de visualización.
mip_cc_result MIP_CC_Label_IsActive(
const mip_cc_label label,
bool* isActive,
mip_cc_error* errorInfo);
MIP_CC_Label_GetParent
Obtiene la etiqueta primaria, si existe.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
primario | [Salida] Etiqueta primaria, si existe, null |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetParent(
const mip_cc_label label,
mip_cc_label* parent,
mip_cc_error* errorInfo);
MIP_CC_Label_GetChildrenSize
Obtiene el número de etiquetas secundarias.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
Niñostamaño | [Salida] Número de elementos secundarios |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_Label_GetChildrenSize(
const mip_cc_label label,
int64_t* childrenSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetChildren
Obtiene las etiquetas secundarias.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
childrenBuffer | [Salida] Almacenar en búfer las etiquetas secundarias en las que se copiarán. Etiquetas secundarias |
childrenBufferSize | Tamaño (en número de etiquetas) del elemento childrenBuffer. |
realChildrenSize | [Salida] Número de etiquetas secundarias escritas en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si childrenBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y realChildrenSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_Label_GetChildren(
const mip_cc_label label,
mip_cc_label* childrenBuffer,
const int64_t childrenBufferSize,
int64_t* actualChildrenSize,
mip_cc_error* errorInfo);
MIP_CC_Label_GetCustomSettings
Obtiene la configuración personalizada definida por directivas de una etiqueta.
Parámetros
Parámetro | Descripción |
---|---|
etiqueta | Etiqueta |
configuración | [Salida] Diccionario de configuraciones, propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El autor de la llamada debe liberar la variable "settings" llamando a MIP_CC_ReleaseDictionary
mip_cc_result MIP_CC_Label_GetCustomSettings(
const mip_cc_label label,
mip_cc_dictionary* settings,
mip_cc_error* errorInfo);
MIP_CC_MetadataAction_GetMetadataToRemove
Obtiene los metadatos de una acción de "metadatos" que se van a quitar.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "metadatos" |
metadataNames | [Salida] Nombres clave de metadatos que se van a quitar, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: El autor de la llamada debe liberar la variable "metadataNames" llamando a MIP_CC_ReleaseStringList @note Se deben realizar los metadatos quitando metadatos antes de agregar metadatos.
mip_cc_result MIP_CC_MetadataAction_GetMetadataToRemove(
const mip_cc_action action,
mip_cc_string_list* metadataNames,
mip_cc_error* errorInfo);
MIP_CC_MetadataAction_GetMetadataToAdd
Obtiene los metadatos de una acción de "metadatos" que se van a agregar.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "metadatos" |
metadata | [Salida] lista de entradas de metadatos que se van a agregar, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: El autor de la llamada debe liberar la variable "metadata" llamando a MIP_CC_ReleaseDictionary @note Se deben realizar las tareas de eliminación de metadatos antes de agregar metadatos.
mip_cc_result MIP_CC_MetadataAction_GetMetadataToAdd(
const mip_cc_action action,
mip_cc_metadata_dictionary* metadata,
mip_cc_error* errorInfo);
MIP_CC_CreateMetadataDictionary
Creación de un diccionario de claves y valores de cadena
Parámetros
Parámetro | Descripción |
---|---|
entries | Matriz de entradas de metadatos |
count | Número de entradas de metadatos |
diccionario | [Salida] Diccionario recién creado |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Se debe liberar un mip_cc_dictionary llamando a MIP_CC_ReleaseDictionary
mip_cc_result MIP_CC_CreateMetadataDictionary(
const mip_cc_metadata_entry* entries,
const int64_t count,
mip_cc_metadata_dictionary* dictionary,
mip_cc_error* errorInfo);
MIP_CC_MetadataDictionary_GetEntries
Obtener entradas de metadatos que componen un diccionario
Parámetros
Parámetro | Descripción |
---|---|
diccionario | Diccionario de origen |
entries | [Salida] Matriz de entradas de metadatos, memoria propiedad de mip_cc_dictionary objeto |
count | [Salida] Número de entradas de metadatos |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: La memoria de "entradas" es propiedad del objeto mip_cc_dictionary, por lo que no debe liberarse de forma independiente.
mip_cc_result MIP_CC_MetadataDictionary_GetEntries(
const mip_cc_metadata_dictionary dictionary,
mip_cc_metadata_entry** entries,
int64_t* count,
mip_cc_error* errorInfo);
MIP_CC_ReleaseMetadataDictionary
Liberar recursos asociados a un diccionario
Parámetros
Parámetro | Descripción |
---|---|
diccionario | Diccionario que se va a publicar |
void MIP_CC_ReleaseMetadataDictionary(mip_cc_metadata_dictionary dictionary);
MIP_CC_ReleasePolicyHandler
Liberar recursos asociados a un controlador de directivas
Parámetros
Parámetro | Descripción |
---|---|
handler | Controlador de directivas que se va a liberar |
void MIP_CC_ReleasePolicyHandler(mip_cc_policy_handler handler);
MIP_CC_PolicyHandler_GetSensitivityLabel
Obtiene la etiqueta actual de un documento.
Parámetros
Parámetro | Descripción |
---|---|
handler | Controlador de directivas |
documentState | Estado del documento |
context | Contexto de aplicación reenviado opacomente a las devoluciones de llamada |
contentLabel | Etiqueta aplicada actualmente a un documento |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_PolicyHandler_GetSensitivityLabel(
const mip_cc_policy_handler handler,
const mip_cc_document_state* documentState,
const void* context,
mip_cc_content_label* contentLabel,
mip_cc_error* errorInfo);
MIP_CC_PolicyHandler_ComputeActions
Ejecuta reglas de directiva basadas en el estado proporcionado y determina las acciones correspondientes.
Parámetros
Parámetro | Descripción |
---|---|
handler | Controlador de directivas |
documentState | Estado del documento |
applicationState | Estado de acción de la aplicación |
context | Contexto de aplicación reenviado opacomente a las devoluciones de llamada |
actionResult | [Salida] Acciones que debe realizar la aplicación, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: El autor de la llamada debe liberar la variable "actionResult" llamando a MIP_CC_ReleaseActionResult
mip_cc_result MIP_CC_PolicyHandler_ComputeActions(
const mip_cc_policy_handler handler,
const mip_cc_document_state* documentState,
const mip_cc_application_action_state* applicationState,
const void* context,
mip_cc_action_result* actionResult,
mip_cc_error* errorInfo);
MIP_CC_PolicyHandler_NotifyCommittedActions
Llamada por aplicación después de que se hayan aplicado acciones calculadas y los datos confirmados en el disco
Parámetros
Parámetro | Descripción |
---|---|
handler | Controlador de directivas |
documentState | Estado del documento |
applicationState | Estado de acción de la aplicación |
context | Contexto de aplicación reenviado opacamente a las devoluciones de llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Se necesita una llamada a esta función para transmitir datos de auditoría de etiquetas completos.
mip_cc_result MIP_CC_PolicyHandler_NotifyCommittedActions(
const mip_cc_policy_handler handler,
const mip_cc_document_state* documentState,
const mip_cc_application_action_state* applicationState,
const void* context,
mip_cc_error* errorInfo);
MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrlSize
Obtiene el tamaño del búfer necesario para almacenar la dirección URL de cifrado de clave doble.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "proteger por directiva ad hoc con doble clave" |
urlSize | [Salida] Tamaño del búfer para contener la dirección URL (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrlSize(
const mip_cc_action action,
int64_t* urlSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrl
Obtiene la dirección URL de cifrado de clave doble.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "proteger por directiva ad hoc con doble clave" |
urlBuffer | [Salida] Almacenar en búfer en el que se copiará la dirección URL. |
urlBufferSize | Tamaño (en número de caracteres) del urlBuffer. |
actualUrlSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si urlBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualUrlSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrl(
const mip_cc_action action,
char* urlBuffer,
const int64_t urlBufferSize,
int64_t* actualUrlSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrlSize
Obtiene el tamaño del búfer necesario para almacenar la dirección URL de cifrado de clave doble.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "proteger por dp no reenviar directiva con doble clave" |
urlSize | [Salida] Tamaño del búfer para contener la dirección URL (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
mip_cc_result MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrlSize(
const mip_cc_action action,
int64_t* urlSize,
mip_cc_error* errorInfo);
MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrl
Obtiene la dirección URL de cifrado de clave doble.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "proteger por dp no reenviar directiva con doble clave" |
urlBuffer | [Salida] Almacenar en búfer en el que se copiará la dirección URL. |
urlBufferSize | Tamaño (en número de caracteres) del urlBuffer. |
actualUrlSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: Si urlBuffer es nulo o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualUrlSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrl(
const mip_cc_action action,
char* urlBuffer,
const int64_t urlBufferSize,
int64_t* actualUrlSize,
mip_cc_error* errorInfo);
MIP_CC_RemoveContentFooterAction_GetUIElementNames
Obtiene los nombres de elementos de la interfaz de usuario de la acción "Quitar pie de página de contenido" que se van a quitar.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "quitar pie de página de contenido" |
nombres | [Salida] Nombres de elementos de la interfaz de usuario que se van a quitar, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El autor de la llamada debe liberar la variable "names" mediante una llamada a MIP_CC_ReleaseStringList
mip_cc_result MIP_CC_RemoveContentFooterAction_GetUIElementNames(
const mip_cc_action action,
mip_cc_string_list* names,
mip_cc_error* errorInfo);
MIP_CC_RemoveContentHeaderAction_GetUIElementNames
Obtiene los nombres de elementos de la interfaz de usuario de la acción "quitar encabezado de contenido" para quitar.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "quitar encabezado de contenido" |
nombres | [Salida] Nombres de elementos de la interfaz de usuario que se van a quitar, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica que se ha realizado correctamente o no.
Nota: El autor de la llamada debe liberar la variable "names" mediante una llamada a MIP_CC_ReleaseStringList
mip_cc_result MIP_CC_RemoveContentHeaderAction_GetUIElementNames(
const mip_cc_action action,
mip_cc_string_list* names,
mip_cc_error* errorInfo);
MIP_CC_RemoveWatermarkAction_GetUIElementNames
Obtiene los nombres de elementos de la interfaz de usuario de una acción de "quitar marca de agua" para quitar.
Parámetros
Parámetro | Descripción |
---|---|
action | Acción "quitar pie de página de marca de agua" |
nombres | [Salida] Nombres de elementos de interfaz de usuario que se van a quitar, memoria propiedad del autor de la llamada |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: El autor de la llamada debe liberar la variable "names" llamando a MIP_CC_ReleaseStringList
mip_cc_result MIP_CC_RemoveWatermarkAction_GetUIElementNames(
const mip_cc_action action,
mip_cc_string_list* names,
mip_cc_error* errorInfo);
MIP_CC_ReleaseSensitivityType
Liberar recursos asociados a un tipo de confidencialidad
Parámetros
Parámetro | Descripción |
---|---|
sensitivityType | Tipo de confidencialidad que se va a liberar |
void MIP_CC_ReleaseSensitivityType(mip_cc_sensitivity_type sensitivityType);
MIP_CC_SensitivityType_GetRulePackageIdSize
Obtiene el tamaño del búfer necesario para almacenar el identificador de paquete de reglas de un tipo de confidencialidad.
Parámetros
Parámetro | Descripción |
---|---|
sensitivityType | Tipo de confidencialidad |
idSize | [Salida] Tamaño del búfer para contener el identificador del paquete de reglas (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_SensitivityType_GetRulePackageIdSize(
const mip_cc_sensitivity_type sensitivityType,
int64_t* idSize,
mip_cc_error* errorInfo);
MIP_CC_SensitivityType_GetRulePackageId
Obtiene el identificador de paquete de reglas de un tipo de confidencialidad.
Parámetros
Parámetro | Descripción |
---|---|
sensitivityType | Tipo de confidencialidad |
idBuffer | [Salida] Búfer en el que se copiará el identificador. |
idBufferSize | Tamaño (en número de caracteres) del idBuffer. |
actualIdSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si idBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualIdSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_SensitivityType_GetRulePackageId(
const mip_cc_sensitivity_type sensitivityType,
char* idBuffer,
const int64_t idBufferSize,
int64_t* actualIdSize,
mip_cc_error* errorInfo);
MIP_CC_SensitivityType_GetRulePackageSize
Obtiene el tamaño del búfer necesario para almacenar el paquete de reglas de un tipo de confidencialidad.
Parámetros
Parámetro | Descripción |
---|---|
sensitivityType | Tipo de confidencialidad |
rulePackageSize | [Salida] Tamaño del búfer para contener el paquete de reglas (en número de caracteres) |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
mip_cc_result MIP_CC_SensitivityType_GetRulePackageSize(
const mip_cc_sensitivity_type sensitivityType,
int64_t* rulePackageSize,
mip_cc_error* errorInfo);
MIP_CC_SensitivityType_GetRulePackage
Obtiene el paquete de reglas de un tipo de confidencialidad.
Parámetros
Parámetro | Descripción |
---|---|
sensitivityType | Tipo de confidencialidad |
rulePackageBuffer | [Salida] Búfer en el que se copiará el paquete de reglas. |
rulePackageBufferSize | Tamaño (en número de caracteres) del rulePackageBuffer. |
actualRulePackageSize | [Salida] Número de caracteres escritos en el búfer |
errorInfo | [Salida] (Opcional) Información de error si el resultado de la operación es un error |
Return: código de resultado que indica éxito o error
Nota: Si rulePackageBuffer es null o no es suficiente, se devolverá MIP_RESULT_ERROR_INSUFFICIENT_BUFFER y actualRulePackageSize se establecerá en el tamaño mínimo necesario del búfer.
mip_cc_result MIP_CC_SensitivityType_GetRulePackage(
const mip_cc_sensitivity_type sensitivityType,
char* rulePackageBuffer,
const int64_t rulePackageBufferSize,
int64_t* actualRulePackageSize,
mip_cc_error* errorInfo);
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de