FunzioniFunctions

mip_cc_auth_callbackmip_cc_auth_callback

definizione della funzione di callback per l'acquisizione del token OAuth2callback function definition for acquiring OAuth2 token

ParametriParameters

ParametroParameter DescrizioneDescription
identityidentity Indirizzo di posta elettronica per il quale verrà acquisito il tokenThe email address for whom token will be acquired
challengechallenge OAuth2 ChallengeOAuth2 challenge
contestocontext Contesto dell'applicazione opaco passato all'API MIP che ha generato questo callback di autenticazioneOpaque application context that was passed to the MIP API that resulted in this auth callback
tokenBuffertokenBuffer Output Buffer in cui verrà copiato il token.[Output] Buffer into which token will be copied. Se null,' actualTokenSize ' verrà popolato, maIf null, 'actualTokenSize' will be populated, but
tokenBufferSizetokenBufferSize Dimensioni (in byte) del buffer di outputSize (in bytes) of output buffer
actualTokenSizeactualTokenSize Output Dimensioni effettive (in byte) del token[Output] Actual size (in bytes) of token

Return: true è il token recuperato. else falseReturn: 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*);

definizione della funzione di callback per il consenso dell'utente per l'accesso all'endpoint del servizio esternocallback function definition for consent from user to access external service endpoint

ParametriParameters

ParametroParameter DescrizioneDescription
urlurl URL per cui l'SDK richiede il consenso dell'utenteThe URL for which the SDK requires user consent

Return: risposta di consenso dell'utenteReturn: User consent response

MIP_CC_CALLBACK(mip_cc_consent_callback,
    mip_cc_consent,
    const char*);

MIP_CC_CreateDictionaryMIP_CC_CreateDictionary

Creare un dizionario di chiavi/valori stringaCreate a dictionary of string keys/values

ParametriParameters

ParametroParameter DescrizioneDescription
entriesentries Matrice di coppie chiave/valoreArray of key/value pairs
countcount Numero di coppie chiave/valoreNumber of key/value pairs
dictionarydictionary Output Dizionario appena creato[Output] Newly-created dictionary
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: è necessario liberare un mip_cc_dictionary chiamando MIP_CC_ReleaseDictionaryNote: A mip_cc_dictionary must be freed by calling 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_GetEntriesMIP_CC_Dictionary_GetEntries

Ottenere le coppie chiave/valore che compongono un dizionarioGet key/value pairs that compose a dictionary

ParametriParameters

ParametroParameter DescrizioneDescription
dictionarydictionary Dizionario di origineSource dictionary
entriesentries Output Matrice di coppie chiave/valore, memoria di proprietà dell'oggetto mip_cc_dictionary[Output] Array of key/value pairs, memory owned by mip_cc_dictionary object
countcount Output Numero di coppie chiave/valore[Output] Number of key/value pairs
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la memoria per ' voci ' è di proprietà dell'oggetto mip_cc_dictionary, quindi non deve essere liberata in modo indipendenteNote: The memory for 'entries' is owned by the mip_cc_dictionary object, so it should not be freed independently

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_ReleaseDictionaryMIP_CC_ReleaseDictionary

Rilasciare le risorse associate a un dizionarioRelease resources associated with a dictionary

ParametriParameters

ParametroParameter DescrizioneDescription
dictionarydictionary Dizionario da rilasciareDictionary to be released
void MIP_CC_ReleaseDictionary(mip_cc_dictionary dictionary);

mip_cc_http_send_callback_fnmip_cc_http_send_callback_fn

Definizione della funzione di callback per l'emissione di una richiesta HTTPCallback function definition for issuing an HTTP request

ParametriParameters

ParametroParameter DescrizioneDescription
richiestarequest Richiesta HTTP che deve essere eseguita dall'applicazioneThe HTTP request to be performed by the application
contestocontext Lo stesso contesto opaco passato alla chiamata API MIP che ha generato questa richiesta HTTPThe same opaque context passed to MIP API call that resulted in this HTTP request
MIP_CC_CALLBACK(mip_cc_http_send_callback_fn,
    void,
    const mip_cc_http_request*,
    const void*);

mip_cc_http_cancel_callback_fnmip_cc_http_cancel_callback_fn

Definizione della funzione di callback per l'annullamento di una richiesta HTTPCallback function definition for cancelling an HTTP request

ParametriParameters

ParametroParameter DescrizioneDescription
requestIdrequestId ID della richiesta HTTP da annullare.The ID of the HTTP request to be cancelled
MIP_CC_CALLBACK(mip_cc_http_cancel_callback_fn,
    void,
    const char*);

MIP_CC_CreateHttpDelegateMIP_CC_CreateHttpDelegate

Crea un delegato HTTP che può essere usato per eseguire l'override dello stack HTTP predefinito di MIPCreates an HTTP delegate which can be used to override MIP's default HTTP stack

ParametriParameters

ParametroParameter DescrizioneDescription
sendCallbacksendCallback Puntatore a funzione per l'emissione di richieste HTTPFunction pointer for issuing HTTP requests
cancelCallbackcancelCallback Puntatore a funzione per l'annullamento delle richieste HTTPFunction pointer for cancelling HTTP requests
httpDelegatehttpDelegate Output Handle per oggetto delegato HTTP[Output] Handle to HTTP delegate object
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_NotifyHttpDelegateResponseMIP_CC_NotifyHttpDelegateResponse

Notifica a un delegato HTTP che una risposta HTTP è prontaNotifies an HTTP delegate that an HTTP response is ready

ParametriParameters

ParametroParameter DescrizioneDescription
httpDelegatehttpDelegate Handle per oggetto delegato HTTPHandle to HTTP delegate object
requestIdrequestId ID della richiesta HTTP associata a questa operazioneID of HTTP request associated with this operation
resultresult Stato operazione riuscita/non riuscitaSuccess/failure state of operation
responseresponse Risposta HTTP se l'operazione è riuscita, altrimenti nullptrThe HTTP response if operation succeeded, else nullptr

Nota: questa funzione deve essere chiamata dall'applicazione quando un'operazione HTTP è stata completata.Note: This function must be called by the application when an HTTP operation has completed. L'ID della risposta HTTP deve corrispondere all'ID della richiesta HTTP per consentire a MIP di correlare una risposta alla richiestaThe ID of the HTTP response must match the ID of the HTTP request to allow MIP to correlate a response with its request

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_ReleaseHttpDelegateMIP_CC_ReleaseHttpDelegate

Rilasciare le risorse associate a un handle del delegato HTTPRelease resources associated with an HTTP delegate handle

ParametriParameters

ParametroParameter DescrizioneDescription
httpDelegatehttpDelegate Delegato HTTP da rilasciareHTTP delegate to be released
void MIP_CC_ReleaseHttpDelegate(mip_cc_http_delegate httpDelegate);

mip_cc_logger_init_callback_fnmip_cc_logger_init_callback_fn

Definizione della funzione di callback per l'inizializzazione del loggerCallback function definition for initialization of logger

ParametriParameters

ParametroParameter DescrizioneDescription
storagePathstoragePath Percorso del file in cui è possibile archiviare i logFile path where logs may be stored
MIP_CC_CALLBACK(mip_cc_logger_init_callback_fn,
    void,
    const char*);

mip_cc_logger_write_callback_fnmip_cc_logger_write_callback_fn

Definizione della funzione di callback per la scrittura di un'istruzione logCallback function definition for writing a log statement

ParametriParameters

ParametroParameter DescrizioneDescription
livellolevel livello di registrazione per l'istruzione log.the log level for the log statement.
messagemessage messaggio per l'istruzione log.the message for the log statement.
functionfunction nome della funzione per l'istruzione log.the function name for the log statement.
filefile nome del file in cui è stata generata l'istruzione log.the file name where log statement was generated.
lineline numero di riga in cui è stata generata l'istruzione log.the line number where the log statement was generated.
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_CreateLoggerDelegateMIP_CC_CreateLoggerDelegate

Crea un delegato del logger che può essere usato per eseguire l'override del logger predefinito di MIPCreates a logger delegate which can be used to override MIP's default logger

ParametriParameters

ParametroParameter DescrizioneDescription
initCallbackinitCallback Puntatore a funzione per l'inizializzazioneFunction pointer for initialization
flushCallbackflushCallback Puntatore a funzione per lo scaricamento dei logFunction pointer for flushing logs
writeCallbackwriteCallback Puntatore a funzione per la scrittura di un'istruzione logFunction pointer for writing a log statement
loggerDelegateloggerDelegate Output Handle per l'oggetto delegato del logger[Output] Handle to logger delegate object
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_ReleaseLoggerDelegateMIP_CC_ReleaseLoggerDelegate

Rilasciare le risorse associate a un handle del delegato del loggerRelease resources associated with an logger delegate handle

ParametriParameters

ParametroParameter DescrizioneDescription
loggerDelegateloggerDelegate Delegato del logger da rilasciarelogger delegate to be released
void MIP_CC_ReleaseLoggerDelegate(mip_cc_logger_delegate loggerDelegate);

MIP_CC_CreateMipContextMIP_CC_CreateMipContext

Creare un contesto MIP per gestire lo stato condiviso tra tutte le istanze del profiloCreate a MIP context to manage state shared across all profile instances

ParametriParameters

ParametroParameter DescrizioneDescription
applicationInfoapplicationInfo Informazioni sull'applicazione che utilizza l'SDK di protezioneInfo about application that is consuming the protection SDK
pathpath Percorso del file in cui sono archiviati i dati di registrazione, telemetria e altro materiale collaterale per la protezioneFile path under which logging, telemetry, and other protection collateral is stored
logLevellogLevel Livello di registrazione minimo per. miplogMinimum log level for .miplog
isOfflineOnlyisOfflineOnly Abilita/Disabilita le operazioni di rete (non tutte le azioni supportate quando offline)Enable/disable network operations (not all actions supported when offline)
loggerDelegateOverrideloggerDelegateOverride Opzionale Implementazione dell'override del logger(Optional) Logger override implementation
telemetryOverridetelemetryOverride Opzionale Impostazioni di telemetria sottoposte a override.(Optional) Overridden telemetry settings. Se NULL, verranno usate le impostazioni predefiniteIf NULL, default settings will be used
mipContextmipContext Output Istanza del contesto MIP appena creata[Output] Newly-created MIP context instance
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_CreateMipContextWithCustomFeatureSettingsMIP_CC_CreateMipContextWithCustomFeatureSettings

Creare un contesto MIP per gestire lo stato condiviso tra tutte le istanze del profiloCreate a MIP context to manage state shared across all profile instances

ParametriParameters

ParametroParameter DescrizioneDescription
applicationInfoapplicationInfo Informazioni sull'applicazione che utilizza l'SDK di protezioneInfo about application that is consuming the protection SDK
pathpath Percorso del file in cui sono archiviati i dati di registrazione, telemetria e altro materiale collaterale per la protezioneFile path under which logging, telemetry, and other protection collateral is stored
logLevellogLevel Livello di registrazione minimo per. miplogMinimum log level for .miplog
isOfflineOnlyisOfflineOnly Abilita/Disabilita le operazioni di rete (non tutte le azioni supportate quando offline)Enable/disable network operations (not all actions supported when offline)
loggerDelegateOverrideloggerDelegateOverride Opzionale Implementazione dell'override del logger(Optional) Logger override implementation
telemetryOverridetelemetryOverride Opzionale Impostazioni di telemetria sottoposte a override.(Optional) Overridden telemetry settings. Se NULL, verranno usate le impostazioni predefiniteIf NULL, default settings will be used
featureSettingsfeatureSettings Opzionale Matrice di override di funzionalità personalizzate(Optional) Array of custom feature overrides
featureSettingsSizefeatureSettingsSize Dimensioni delle sostituzioni di funzionalità personalizzate (in numero di sostituzioni)Size of custom feature overrides (in # of overrides)
mipContextmipContext Output Istanza del contesto MIP appena creata[Output] Newly-created MIP context instance
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_ReleaseMipContextMIP_CC_ReleaseMipContext

Rilascia le risorse associate a un contesto MIPRelease resources associated with a MIP context

ParametriParameters

ParametroParameter DescrizioneDescription
mipContextmipContext Contesto MIP da rilasciareMIP context to be released
void MIP_CC_ReleaseMipContext(mip_cc_mip_context mipContext);

MIP_CC_ProtectionDescriptor_GetProtectionTypeMIP_CC_ProtectionDescriptor_GetProtectionType

Ottiene il tipo di protezione, indipendentemente dal fatto che sia definito da un modello RMSGets type of protection, whether it is defined by an RMS template or not

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
protectionTypeprotectionType Output Tipo di protezione[Output] Protection type
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_GetOwnerSizeMIP_CC_ProtectionDescriptor_GetOwnerSize

Ottiene le dimensioni del buffer necessarie per archiviare il proprietarioGets size of buffer required to store owner

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
ownerSizeownerSize Output Dimensioni del buffer per il possesso del proprietario (in numero di caratteri)[Output] Size of buffer to hold owner (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetOwnerSize(
    const mip_cc_protection_descriptor protectionDescriptor,
    int64_t* ownerSize,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetOwnerMIP_CC_ProtectionDescriptor_GetOwner

Ottiene il proprietario della protezioneGets protection owner

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
ownerBufferownerBuffer Output Buffer in cui verrà copiato il proprietario.[Output] Buffer the owner will be copied into.
ownerBufferSizeownerBufferSize Dimensioni (in numero di caratteri) di ownerBuffer.Size (in number of chars) of the ownerBuffer.
actualOwnerSizeactualOwnerSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se ownerBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualOwnerSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If ownerBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualOwnerSize will be set to the minimum required buffer size.

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_GetNameSizeMIP_CC_ProtectionDescriptor_GetNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nomeGets size of buffer required to store name

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome (in numero di caratteri)[Output] Size of buffer to hold name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetNameSize(
    const mip_cc_protection_descriptor protectionDescriptor,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetNameMIP_CC_ProtectionDescriptor_GetName

Ottiene il nome della protezioneGets protection name

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome.[Output] Buffer the name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetDescriptionSizeMIP_CC_ProtectionDescriptor_GetDescriptionSize

Ottiene la dimensione del buffer necessaria per archiviare la descrizioneGets size of buffer required to store description

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
descriptionSizedescriptionSize Output Dimensione del buffer in cui memorizzare la descrizione (in numero di caratteri)[Output] Size of buffer to hold description (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetDescriptionSize(
    const mip_cc_protection_descriptor protectionDescriptor,
    int64_t* descriptionSize,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetDescriptionMIP_CC_ProtectionDescriptor_GetDescription

Ottiene la descrizione della protezioneGets protection description

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
descriptionBufferdescriptionBuffer Output Buffer in cui verrà copiata la descrizione.[Output] Buffer the description will be copied into.
descriptionBufferSizedescriptionBufferSize Dimensioni (in numero di caratteri) di descriptionBuffer.Size (in number of chars) of the descriptionBuffer.
actualDescriptionSizeactualDescriptionSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se descriptionBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualDescriptionSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If descriptionBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualDescriptionSize will be set to the minimum required buffer size.

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_GetTemplateIdMIP_CC_ProtectionDescriptor_GetTemplateId

Ottiene l'ID modelloGets template ID

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
templateIdtemplateId Output ID modello associato alla protezione[Output] Template ID associated with protection
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetTemplateId(
    const mip_cc_protection_descriptor protectionDescriptor,
    mip_cc_guid* templateId,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetLabelIdMIP_CC_ProtectionDescriptor_GetLabelId

Ottiene l'ID etichettaGets label ID

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
labelIdlabelId Output ID etichetta associato alla protezione[Output] Label ID associated with protection
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetLabelId(
    const mip_cc_protection_descriptor protectionDescriptor,
    mip_cc_guid* labelId,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetContentIdMIP_CC_ProtectionDescriptor_GetContentId

Ottiene l'ID contenutoGets content ID

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
contentIdcontentId Output ID contenuto associato alla protezione[Output] Content ID associated with protection
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetContentId(
    const mip_cc_protection_descriptor protectionDescriptor,
    mip_cc_guid* contentId,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_DoesContentExpireMIP_CC_ProtectionDescriptor_DoesContentExpire

Ottiene un valore che indica se il contenuto ha una data di scadenzaGets whether or not content has an expiration time or not

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
doesContentExpiredoesContentExpire Output Indica se il contenuto scade[Output] Whether or not content expires
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_DoesContentExpire(
    const mip_cc_protection_descriptor protectionDescriptor,
    bool* doesContentExpire,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetContentValidUntilMIP_CC_ProtectionDescriptor_GetContentValidUntil

Ottiene l'ora di scadenza della protezione (in secondi da Epoch)Gets protection expiration time (in seconds since epoch)

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
contentValidUntilcontentValidUntil Output Data di scadenza del contenuto (in secondi da Epoch)[Output] Content expiration time (in seconds since epoch)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetContentValidUntil(
    const mip_cc_protection_descriptor protectionDescriptor,
    int64_t* contentValidUntil,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_DoesAllowOfflineAccessMIP_CC_ProtectionDescriptor_DoesAllowOfflineAccess

Ottiene un valore che indica se è consentito o meno l'accesso offlineGets whether or not offline access is allowed

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
doesAllowOfflineAccessdoesAllowOfflineAccess Output Indica se è consentito o meno l'accesso offline[Output] Whether or not offline access is allowed
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_DoesAllowOfflineAccess(
    const mip_cc_protection_descriptor protectionDescriptor,
    bool* doesAllowOfflineAccess,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetReferrerSizeMIP_CC_ProtectionDescriptor_GetReferrerSize

Ottiene le dimensioni del buffer necessarie per archiviare il referrerGets size of buffer required to store referrer

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
referrerSizereferrerSize Output Dimensione del buffer in cui memorizzare il referrer (in numero di caratteri)[Output] Size of buffer to hold referrer (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetReferrerSize(
    const mip_cc_protection_descriptor protectionDescriptor,
    int64_t* referrerSize,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetReferrerMIP_CC_ProtectionDescriptor_GetReferrer

Ottiene il referrer di protezioneGets protection referrer

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
referrerBufferreferrerBuffer Output Buffer in cui verrà copiato il referrer.[Output] Buffer the referrer will be copied into.
referrerBufferSizereferrerBufferSize Dimensioni (in numero di caratteri) di referrerBuffer.Size (in number of chars) of the referrerBuffer.
actualReferrerSizeactualReferrerSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se referrerBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualReferrerSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If referrerBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualReferrerSize will be set to the minimum required buffer size.

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_GetDoubleKeyUrlSizeMIP_CC_ProtectionDescriptor_GetDoubleKeyUrlSize

Ottiene le dimensioni del buffer necessarie per archiviare l'URL della chiave doppiaGets size of buffer required to store double key URL

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
urlurl Output Dimensione del buffer in cui memorizzare l'URL della chiave doppia (in numero di caratteri)[Output] Size of buffer to hold double key URL (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectionDescriptor_GetDoubleKeyUrlSize(
    const mip_cc_protection_descriptor protectionDescriptor,
    int64_t* urlSize,
    mip_cc_error* errorInfo);

MIP_CC_ProtectionDescriptor_GetDoubleKeyUrlMIP_CC_ProtectionDescriptor_GetDoubleKeyUrl

Ottiene l'URL della chiave doppiaGets double key URL

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
urlBufferurlBuffer Output Buffer in cui verrà copiato l'URL.[Output] Buffer the url will be copied into.
urlBufferSizeurlBufferSize Dimensioni (in numero di caratteri) di urlBuffer.Size (in number of chars) of the urlBuffer.
actualUrlSizeactualUrlSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se urlBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualUrlSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If urlBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualUrlSize will be set to the minimum required buffer size.

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_ReleaseProtectionDescriptorMIP_CC_ReleaseProtectionDescriptor

Rilascia le risorse associate a un descrittore di protezioneRelease resources associated with a protection descriptor

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore di protezione da rilasciareProtection descriptor to be released
void MIP_CC_ReleaseProtectionDescriptor(mip_cc_protection_descriptor protectionDescriptor);

MIP_CC_CreateStringListMIP_CC_CreateStringList

Creare un elenco di stringheCreate a string list

ParametriParameters

ParametroParameter DescrizioneDescription
stringhestrings Matrice di stringheArray of strings
countcount Numero di stringheNumber of strings
stringListstringList Output Elenco di stringhe appena creato[Output] Newly-created string list
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: è necessario liberare un mip_cc_string_list chiamando MIP_CC_ReleaseStringListNote: A mip_cc_string_list must be freed by calling 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_GetStringsMIP_CC_StringList_GetStrings

Ottenere stringhe che compongono un elenco di stringheGet strings that compose a string list

ParametriParameters

ParametroParameter DescrizioneDescription
stringListstringList Elenco di stringhe di origineSource string list
stringhestrings Output Matrice di stringhe, memoria di proprietà dell'oggetto mip_cc_string_list[Output] Array of strings, memory owned by mip_cc_string_list object
countcount Output Numero di stringhe[Output] Number of strings
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la memoria per ' Strings ' è di proprietà dell'oggetto mip_cc_string_list, quindi non deve essere liberata in modo indipendenteNote: The memory for 'strings' is owned by the mip_cc_string_list object, so it should not be freed independently

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_ReleaseStringListMIP_CC_ReleaseStringList

Rilasciare le risorse associate a un elenco di stringheRelease resources associated with a string list

ParametriParameters

ParametroParameter DescrizioneDescription
stringListstringList Elenco di stringhe da rilasciareString list to be released
void MIP_CC_ReleaseStringList(mip_cc_string_list stringList);

mip_cc_dispatch_task_callback_fnmip_cc_dispatch_task_callback_fn

Definizione della funzione di callback per l'invio di un'attività asincronaCallback function definition for dispatching an async task

ParametriParameters

ParametroParameter DescrizioneDescription
taskIdtaskId Identificatore univoco dell'attivitàUnique task identifier
MIP_CC_CALLBACK(mip_cc_dispatch_task_callback_fn,
    void,
    const mip_cc_async_task*);

mip_cc_cancel_task_callback_fnmip_cc_cancel_task_callback_fn

Funzione di callback per l'annullamento di un'attività in backgroundCallback function for canceling a background tasks

ParametriParameters

ParametroParameter DescrizioneDescription
taskIdtaskId Identificatore univoco dell'attivitàUnique task identifier

Return: true se l'attività è stata annullata correttamente; in caso contrario, falseReturn: True if task was successfully cancelled, else false

MIP_CC_CALLBACK(mip_cc_cancel_task_callback_fn,
    bool,
    const char*);

MIP_CC_CreateTaskDispatcherDelegateMIP_CC_CreateTaskDispatcherDelegate

Crea un delegato del dispatcher di attività che può essere usato per eseguire l'override della gestione delle attività asincrone predefinite di MIPCreates a task dispatcher delegate which can be used to override MIP's default async task handling

ParametriParameters

ParametroParameter DescrizioneDescription
dispatchTaskCallbackdispatchTaskCallback Puntatore a funzione per l'invio di attività asincroneFunction pointer for dispatching async tasks
cancelTaskCallbackcancelTaskCallback Puntatore a funzione per l'annullamento delle attività in backgroundFunction pointer for cancelling background tasks
cancelAllTasksCallbackcancelAllTasksCallback Puntatore a funzione per l'annullamento di tutte le attività in backgroundFunction pointer for cancelling all background tasks
taskDispatchertaskDispatcher Output Handle per l'oggetto delegato del dispatcher attività[Output] Handle to task dispatcher delegate object
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_ExecuteDispatchedTaskMIP_CC_ExecuteDispatchedTask

Notifica a un delegato TaskDispatcher che un'attività è pianificata per l'esecuzione nel thread correnteNotifies a TaskDispatcher delegate that a task is scheduled to execute now on the current thread

ParametriParameters

ParametroParameter DescrizioneDescription
taskDispatchertaskDispatcher Handle per l'oggetto delegato del dispatcher attivitàHandle to task dispatcher delegate object
taskIdtaskId ID dell'attività asincrona associata a questa operazioneID of async task associated with this operation

Nota: questa funzione deve essere chiamata dall'applicazione quando è pianificata l'esecuzione di un'attività.Note: This function must be called by the application when a task is scheduled to execute. Il risultato sarà l'esecuzione immediata dell'attività sul thread corrente.It will result in immediate execution of the task on the current thread. L'ID deve corrispondere a quello di un'attività non annullata in precedenza.The ID should match that of a previously-dispatched, non-cancelled task.

void MIP_CC_ExecuteDispatchedTask(const mip_cc_task_dispatcher_delegate taskDispatcher, const char* taskId);

MIP_CC_ReleaseTaskDispatcherDelegateMIP_CC_ReleaseTaskDispatcherDelegate

Rilasciare le risorse associate a un handle del delegato del dispatcher attivitàRelease resources associated with an task dispatcher delegate handle

ParametriParameters

ParametroParameter DescrizioneDescription
taskDispatchertaskDispatcher Delegato Dispatcher attività da rilasciareTask dispatcher delegate to be released
void MIP_CC_ReleaseTaskDispatcherDelegate(mip_cc_task_dispatcher_delegate taskDispatcher);

MIP_CC_CreateTelemetryConfigurationMIP_CC_CreateTelemetryConfiguration

Creare un oggetto impostazioni utilizzato per creare un profilo di protezioneCreate a settings object used to create a protection profile

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Output Istanza di configurazione di telemetria appena creata contenente le impostazioni predefinite[Output] Newly-created telemetry configuration instance containing default settings
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_CreateTelemetryConfiguration(
    mip_cc_telemetry_configuration* telemetryConfig,
    mip_cc_error* errorInfo);

MIP_CC_TelemetryConfiguration_SetHostNameMIP_CC_TelemetryConfiguration_SetHostName

Impostare un nome host di telemetria che sostituirà le impostazioni di telemetria interneSet a telemetry host name which will override internal telemetry settings

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
hostNamehostName Nome hostHost name
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: questa proprietà viene impostata quando un'applicazione client usa lo stesso componente di telemetria aria/1Ds e desidera le impostazioni di telemetria interne (memorizzazione nella cache, registrazione, priorità e così via) da usare anziché le impostazioni predefinite del MIPNote: This property is set when a client application uses the same Aria/1DS telemetry component and wishes for its internal telemetry settings (caching, logging, priority etc.) to be used instead of MIP's default settings

mip_cc_result MIP_CC_TelemetryConfiguration_SetHostName(
    const mip_cc_telemetry_configuration telemetryConfig,
    const char* hostName,
    mip_cc_error* errorInfo);

MIP_CC_TelemetryConfiguration_SetLibraryNameMIP_CC_TelemetryConfiguration_SetLibraryName

Impostare un override della libreria condivisa di telemetriaSet a telemetry shared library override

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
NomeLibrerialibraryName Nome della DLL che implementa l'API C di aria/1DS SDKName of DLL that implements the Aria/1DS SDK's C API
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: questa proprietà viene impostata quando un client ha una DLL di telemetria esistente che implementa l'API C di aria/1Ds SDK da usare al posto di mip_ClientTelemetry.dllNote: This property is set when a client has an existing telemetry DLL that implements the Aria/1DS SDK's C API that should be used instead of 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_SetHttpDelegateMIP_CC_TelemetryConfiguration_SetHttpDelegate

Esegui override dello stack HTTP di telemetria predefinito con il proprio clientOverride default telemetry HTTP stack with client's own

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
httpDelegatehttpDelegate Istanza di callback HTTP implementata dall'applicazione clientHTTP callback instance implemented by client application
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se questa proprietà non è impostata, il componente di telemetria userà lo stack HTTP predefinito del MIPNote: If this property is not set, the telemetry component will use MIP's default HTTP stack

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_SetTaskDispatcherDelegateMIP_CC_TelemetryConfiguration_SetTaskDispatcherDelegate

Esegui override del dispatcher attività asincrono predefinito con il proprio clientOverride default async task dispatcher with client's own

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
taskDispatcherDelegatetaskDispatcherDelegate Istanza di callback Dispatcher attività implementata dall'applicazione clientTask dispatcher callback instance implemented by client application
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_SetIsNetworkDetectionEnabledMIP_CC_TelemetryConfiguration_SetIsNetworkDetectionEnabled

Indica se il componente di telemetria è autorizzato a eseguire il ping dello stato della rete in un thread in backgroundSets whether or not the telemetry component is allowed ping network status on a background thread

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
isCachingEnabledisCachingEnabled Indica se il componente di telemetria è autorizzato a eseguire il ping dello stato della rete in un thread in backgroundWhether or not the telemetry component is allowed ping network status on a background thread
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: il valore predefinito è' true 'Note: Default is 'true'

mip_cc_result MIP_CC_TelemetryConfiguration_SetIsNetworkDetectionEnabled(
    const mip_cc_telemetry_configuration telemetryConfig,
    const bool isNetworkDetectionEnabled,
    mip_cc_error* errorInfo);

MIP_CC_TelemetryConfiguration_SetIsLocalCachingEnabledMIP_CC_TelemetryConfiguration_SetIsLocalCachingEnabled

Imposta un valore che indica se il componente di telemetria può scrivere le cache sul discoSets whether or not the telemetry component is allowed to write caches to disk

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
isCachingEnabledisCachingEnabled Indica se il componente di telemetria può scrivere cache sul discoWhether or not the telemetry component is allowed to write caches to disk
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: il valore predefinito è' true 'Note: Default is 'true'

mip_cc_result MIP_CC_TelemetryConfiguration_SetIsLocalCachingEnabled(
    const mip_cc_telemetry_configuration telemetryConfig,
    const bool isCachingEnabled,
    mip_cc_error* errorInfo);

MIP_CC_TelemetryConfiguration_SetIsTraceLoggingEnabledMIP_CC_TelemetryConfiguration_SetIsTraceLoggingEnabled

Imposta un valore che indica se il componente di telemetria può scrivere i log su discoSets whether or not the telemetry component is allowed to write logs to disk

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
isTraceLoggingEnabledisTraceLoggingEnabled Indica se il componente di telemetria è autorizzato a scrivere log su discoWhether or not the telemetry component is allowed to write logs to disk
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: il valore predefinito è' true 'Note: Default is 'true'

mip_cc_result MIP_CC_TelemetryConfiguration_SetIsTraceLoggingEnabled(
    const mip_cc_telemetry_configuration telemetryConfig,
    const bool isTraceLoggingEnabled,
    mip_cc_error* errorInfo);

MIP_CC_TelemetryConfiguration_SetIsTelemetryOptedOutMIP_CC_TelemetryConfiguration_SetIsTelemetryOptedOut

Imposta un valore che indica se un'applicazione o un utente ha rifiutato la telemetria facoltativaSets whether or not an application/user has opted out of optional telemetry

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
isTelemetryOptedOutisTelemetryOptedOut Se un'applicazione o un utente non ha rifiutato la telemetria facoltativaWhether or not an application/user has opted out of optional telemetry
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: il valore predefinito è' false 'Note: Default is 'false'

mip_cc_result MIP_CC_TelemetryConfiguration_SetIsTelemetryOptedOut(
    const mip_cc_telemetry_configuration telemetryConfig,
    const bool isTelemetryOptedOut,
    mip_cc_error* errorInfo);

MIP_CC_TelemetryConfiguration_SetCustomSettingsMIP_CC_TelemetryConfiguration_SetCustomSettings

Imposta le impostazioni di telemetria personalizzateSets custom telemetry settings

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
customSettingscustomSettings Impostazioni di telemetria personalizzateCustom telemetry settings
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_AddMaskedPropertyMIP_CC_TelemetryConfiguration_AddMaskedProperty

Imposta una proprietà di telemetria su mascheraSets a telemetry property to mask

ParametriParameters

ParametroParameter DescrizioneDescription
telemetryConfigtelemetryConfig Configurazione della telemetriaTelemetry configuration
eventNameeventName Nome eventoEvent name
propertyNamepropertyName Nome proprietàProperty name
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_ReleaseTelemetryConfigurationMIP_CC_ReleaseTelemetryConfiguration

Rilascia le risorse associate a impostazioni del profilo di protezioneRelease resources associated with a protection profile settings

ParametriParameters

ParametroParameter DescrizioneDescription
profileSettingsprofileSettings Impostazioni del profilo di protezione da rilasciareProtection profile settings to be released
void MIP_CC_ReleaseTelemetryConfiguration(mip_cc_telemetry_configuration telemetryConfig);

MIP_CC_TemplateDescriptor_GetIdMIP_CC_TemplateDescriptor_GetId

Ottiene l'ID modelloGets template ID

ParametriParameters

ParametroParameter DescrizioneDescription
protectionDescriptorprotectionDescriptor Descrittore associato al contenuto protettoDescriptor associated with protected content
templateIdtemplateId Output ID modello associato alla protezione[Output] Template ID associated with protection
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_TemplateDescriptor_GetId(
    const mip_cc_template_descriptor protectionDescriptor,
    mip_cc_guid* templateId,
    mip_cc_error* errorInfo);

MIP_CC_TemplateDescriptor_GetNameSizeMIP_CC_TemplateDescriptor_GetNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nomeGets size of buffer required to store name

ParametriParameters

ParametroParameter DescrizioneDescription
templateDescriptortemplateDescriptor Descrittore associato al modelloDescriptor associated with template
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome (in numero di caratteri)[Output] Size of buffer to hold name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_TemplateDescriptor_GetNameSize(
    const mip_cc_template_descriptor templateDescriptor,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_TemplateDescriptor_GetNameMIP_CC_TemplateDescriptor_GetName

Ottiene il nome del modelloGets Template name

ParametriParameters

ParametroParameter DescrizioneDescription
templateDescriptortemplateDescriptor Descrittore associato al modelloDescriptor associated with template
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome.[Output] Buffer the name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se NameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If NameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetDescriptionSizeMIP_CC_TemplateDescriptor_GetDescriptionSize

Ottiene la dimensione del buffer necessaria per archiviare la descrizioneGets size of buffer required to store description

ParametriParameters

ParametroParameter DescrizioneDescription
templateDescriptortemplateDescriptor Descrittore associato al modelloDescriptor associated with template
descriptionSizedescriptionSize Output Dimensione del buffer in cui memorizzare la descrizione (in numero di caratteri)[Output] Size of buffer to hold description (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_TemplateDescriptor_GetDescriptionSize(
    const mip_cc_template_descriptor templateDescriptor,
    int64_t* descriptionSize,
    mip_cc_error* errorInfo);

MIP_CC_TemplateDescriptor_GetDescriptionMIP_CC_TemplateDescriptor_GetDescription

Ottiene la descrizione del modelloGets Template description

ParametriParameters

ParametroParameter DescrizioneDescription
templateDescriptortemplateDescriptor Descrittore associato al modelloDescriptor associated with template
descriptionBufferdescriptionBuffer Output Buffer in cui verrà copiata la descrizione.[Output] Buffer the description will be copied into.
descriptionBufferSizedescriptionBufferSize Dimensioni (in numero di caratteri) di descriptionBuffer.Size (in number of chars) of the descriptionBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se descriptionBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualDescriptionSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If descriptionBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualDescriptionSize will be set to the minimum required buffer size.

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_ReleaseTemplateDescriptorMIP_CC_ReleaseTemplateDescriptor

Rilasciare le risorse associate a un descrittore di modelloRelease resources associated with a template descriptor

ParametriParameters

ParametroParameter DescrizioneDescription
templateDescriptortemplateDescriptor Descrittore del modello da rilasciareTemplate descriptor to be released
void MIP_CC_ReleaseTemplateDescriptor(mip_cc_template_descriptor templateDescriptor);

MIP_CC_ActionResult_GetActionsMIP_CC_ActionResult_GetActions

Ottenere azioni che compongono il risultato di un'azioneGet actions that compose an action result

ParametriParameters

ParametroParameter DescrizioneDescription
actionResultactionResult Risultato dell'azione di origineSource action result
Azioniactions Output Matrice di azioni, memoria di proprietà dell'oggetto mip_cc_action_result[Output] Array of actions, memory owned by mip_cc_action_result object
countcount Output Numero di coppie chiave/valore[Output] Number of key/value pairs
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la memoria per ' actions ' è di proprietà dell'oggetto mip_cc_action_result, quindi non deve essere liberata in modo indipendenteNote: The memory for 'actions' is owned by the mip_cc_action_result object, so it should not be freed independently

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_ReleaseActionResultMIP_CC_ReleaseActionResult

Rilasciare le risorse associate al risultato di un'azioneRelease resources associated with an action result

ParametriParameters

ParametroParameter DescrizioneDescription
actionResultactionResult Risultato dell'azione da rilasciareAction result to be released
void MIP_CC_ReleaseActionResult(mip_cc_action_result actionResult);

MIP_CC_AddContentFooterAction_GetUIElementNameSizeMIP_CC_AddContentFooterAction_GetUIElementNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nome dell'elemento dell'interfaccia utente dell'azione "Aggiungi piè di pagina contenuto"Gets size of buffer required to store an "add content footer" action's UI element name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome dell'elemento dell'interfaccia utente (in numero di caratteri)[Output] Size of buffer to hold UI element name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentFooterAction_GetUIElementNameSize(
    const mip_cc_action action,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentFooterAction_GetUIElementNameMIP_CC_AddContentFooterAction_GetUIElementName

Ottiene il nome dell'elemento dell'interfaccia utente dell'azione "Aggiungi piè di pagina contenuto"Gets an "add content footer" action's UI element name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome dell'elemento dell'interfaccia utente.[Output] Buffer the UI element name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetTextSizeMIP_CC_AddContentFooterAction_GetTextSize

Ottiene le dimensioni del buffer necessarie per archiviare un testo dell'azione "Aggiungi piè di pagina contenuto"Gets size of buffer required to store an "add content footer" action's text

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
nameSizenameSize Output Dimensioni del buffer per il mantenimento del testo (in numero di caratteri)[Output] Size of buffer to hold text (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentFooterAction_GetTextSize(
    const mip_cc_action action,
    int64_t* textSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentFooterAction_GetTextMIP_CC_AddContentFooterAction_GetText

Ottiene il testo dell'azione "Aggiungi piè di pagina contenuto"Gets an "add content footer" action's text

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
textBuffertextBuffer Output Buffer in cui verrà copiato il testo.[Output] Buffer the text will be copied into.
textBufferSizetextBufferSize Dimensioni (in numero di caratteri) di textBuffer.Size (in number of chars) of the textBuffer.
actualTextSizeactualTextSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se TextBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualTextSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If textBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualTextSize will be set to the minimum required buffer size.

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_GetFontNameSizeMIP_CC_AddContentFooterAction_GetFontNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nome del tipo di carattere dell'azione "Aggiungi piè di pagina contenuto"Gets size of buffer required to store an "add content footer" action's font name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome del tipo di carattere (in numero di caratteri)[Output] Size of buffer to hold font name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentFooterAction_GetFontNameSize(
    const mip_cc_action action,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentFooterAction_GetFontNameMIP_CC_AddContentFooterAction_GetFontName

Ottiene il nome del tipo di carattere dell'azione "Aggiungi piè di pagina contenuto"Gets an "add content footer" action's font name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome del tipo di carattere.[Output] Buffer the font name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetFontSizeMIP_CC_AddContentFooterAction_GetFontSize

Ottiene le dimensioni del carattere IntegerGets the integer font size

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
fontSizefontSize Output Dimensioni carattere[Output] Font size
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentFooterAction_GetFontSize(
    const mip_cc_action action,
    int32_t* fontSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentFooterAction_GetFontColorSizeMIP_CC_AddContentFooterAction_GetFontColorSize

Ottiene le dimensioni del buffer necessarie per archiviare il colore del carattere dell'azione "Aggiungi piè di pagina contenuto"Gets size of buffer required to store an "add content footer" action's font color

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
colorSizecolorSize Output Dimensioni del buffer per mantenere il colore del carattere (in numero di caratteri)[Output] Size of buffer to hold font color (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentFooterAction_GetFontColorSize(
    const mip_cc_action action,
    int64_t* colorSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentFooterAction_GetFontColorMIP_CC_AddContentFooterAction_GetFontColor

Ottiene il colore del carattere dell'azione "Aggiungi piè di pagina contenuto" (ad esempio, "#000000")Gets an "add content footer" action's font color (for example, "#000000")

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
colorBuffercolorBuffer Output Buffer in cui verrà copiato il colore del carattere.[Output] Buffer the font color will be copied into.
colorBufferSizecolorBufferSize Dimensioni (in numero di caratteri) di colorBuffer.Size (in number of chars) of the colorBuffer.
actualColorSizeactualColorSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se colorBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualColorSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If colorBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualColorSize will be set to the minimum required buffer size.

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_GetAlignmentMIP_CC_AddContentFooterAction_GetAlignment

Ottiene l'allineamentoGets the alignment

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
allineamentoalignment Output Allineamento[Output] Alignment
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_GetMarginMIP_CC_AddContentFooterAction_GetMargin

Ottiene le dimensioni del margineGets the margin size

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi piè di pagina contenuto""add content footer" action
marginSizemarginSize Output Dimensioni margine (in mm)[Output] Margin size (in mm)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentFooterAction_GetMargin(
    const mip_cc_action action,
    int32_t* marginSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentHeaderAction_GetUIElementNameSizeMIP_CC_AddContentHeaderAction_GetUIElementNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nome dell'elemento dell'interfaccia utente dell'azione "Aggiungi intestazione contenuto"Gets size of buffer required to store an "add content header" action's UI element name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome dell'elemento dell'interfaccia utente (in numero di caratteri)[Output] Size of buffer to hold UI element name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentHeaderAction_GetUIElementNameSize(
    const mip_cc_action action,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentHeaderAction_GetUIElementNameMIP_CC_AddContentHeaderAction_GetUIElementName

Ottiene il nome dell'elemento dell'interfaccia utente dell'azione "Aggiungi intestazione contenuto"Gets an "add content header" action's UI element name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome dell'elemento dell'interfaccia utente.[Output] Buffer the UI element name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetTextSizeMIP_CC_AddContentHeaderAction_GetTextSize

Ottiene le dimensioni del buffer necessarie per archiviare il testo dell'azione "Aggiungi intestazione contenuto"Gets size of buffer required to store an "add content header" action's text

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
nameSizenameSize Output Dimensioni del buffer per il mantenimento del testo (in numero di caratteri)[Output] Size of buffer to hold text (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentHeaderAction_GetTextSize(
    const mip_cc_action action,
    int64_t* textSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentHeaderAction_GetTextMIP_CC_AddContentHeaderAction_GetText

Ottiene il testo dell'azione "Aggiungi intestazione contenuto"Gets an "add content header" action's text

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
textBuffertextBuffer Output Buffer in cui verrà copiato il testo.[Output] Buffer the text will be copied into.
textBufferSizetextBufferSize Dimensioni (in numero di caratteri) di textBuffer.Size (in number of chars) of the textBuffer.
actualTextSizeactualTextSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se TextBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualTextSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If textBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualTextSize will be set to the minimum required buffer size.

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_GetFontNameSizeMIP_CC_AddContentHeaderAction_GetFontNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nome del tipo di carattere dell'azione "Aggiungi intestazione contenuto"Gets size of buffer required to store an "add content header" action's font name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome del tipo di carattere (in numero di caratteri)[Output] Size of buffer to hold font name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentHeaderAction_GetFontNameSize(
    const mip_cc_action action,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentHeaderAction_GetFontNameMIP_CC_AddContentHeaderAction_GetFontName

Ottiene il nome del tipo di carattere dell'azione "Aggiungi intestazione contenuto"Gets an "add content header" action's font name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome del tipo di carattere.[Output] Buffer the font name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetFontSizeMIP_CC_AddContentHeaderAction_GetFontSize

Ottiene le dimensioni del carattere IntegerGets the integer font size

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
fontSizefontSize Output Dimensioni carattere[Output] Font size
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentHeaderAction_GetFontSize(
    const mip_cc_action action,
    int32_t* fontSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentHeaderAction_GetFontColorSizeMIP_CC_AddContentHeaderAction_GetFontColorSize

Ottiene le dimensioni del buffer necessarie per archiviare il colore del carattere dell'azione "Aggiungi intestazione contenuto"Gets size of buffer required to store an "add content header" action's font color

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
colorSizecolorSize Output Dimensioni del buffer per mantenere il colore del carattere (in numero di caratteri)[Output] Size of buffer to hold font color (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentHeaderAction_GetFontColorSize(
    const mip_cc_action action,
    int64_t* colorSize,
    mip_cc_error* errorInfo);

MIP_CC_AddContentHeaderAction_GetFontColorMIP_CC_AddContentHeaderAction_GetFontColor

Ottiene il colore del carattere dell'azione "Aggiungi intestazione contenuto", ad esempio "#000000".Gets an "add content header" action's font color (for example, "#000000")

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
colorBuffercolorBuffer Output Buffer in cui verrà copiato il colore del carattere.[Output] Buffer the font color will be copied into.
colorBufferSizecolorBufferSize Dimensioni (in numero di caratteri) di colorBuffer.Size (in number of chars) of the colorBuffer.
actualColorSizeactualColorSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se colorBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualColorSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If colorBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualColorSize will be set to the minimum required buffer size.

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_GetAlignmentMIP_CC_AddContentHeaderAction_GetAlignment

Ottiene l'allineamentoGets the alignment

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
allineamentoalignment Output Allineamento[Output] Alignment
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_GetMarginMIP_CC_AddContentHeaderAction_GetMargin

Ottiene le dimensioni del margineGets the margin size

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi intestazione contenuto""add content header" action
marginSizemarginSize Output Dimensioni margine (in mm)[Output] Margin size (in mm)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddContentHeaderAction_GetMargin(
    const mip_cc_action action,
    int32_t* marginSize,
    mip_cc_error* errorInfo);

MIP_CC_AddWatermarkAction_GetUIElementNameSizeMIP_CC_AddWatermarkAction_GetUIElementNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nome dell'elemento dell'interfaccia utente dell'azione "add watermark"Gets size of buffer required to store an "add watermark" action's UI element name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome dell'elemento dell'interfaccia utente (in numero di caratteri)[Output] Size of buffer to hold UI element name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddWatermarkAction_GetUIElementNameSize(
    const mip_cc_action action,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_AddWatermarkAction_GetUIElementNameMIP_CC_AddWatermarkAction_GetUIElementName

Ottiene il nome dell'elemento dell'interfaccia utente dell'azione "Aggiungi filigrana"Gets an "add watermark" action's UI element name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome dell'elemento dell'interfaccia utente.[Output] Buffer the UI element name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetLayoutMIP_CC_AddWatermarkAction_GetLayout

Ottiene il layout della filigranaGets the watermark layout

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
layoutlayout Output Layout filigrana[Output] Watermark layout
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddWatermarkAction_GetLayout(
    const mip_cc_action action,
    mip_cc_watermark_layout* layout,
    mip_cc_error* errorInfo);

MIP_CC_AddWatermarkAction_GetTextSizeMIP_CC_AddWatermarkAction_GetTextSize

Ottiene le dimensioni del buffer necessarie per archiviare il testo dell'azione "Aggiungi filigrana"Gets size of buffer required to store an "add watermark" action's text

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
textSizetextSize Output Dimensioni del buffer per il mantenimento del testo (in numero di caratteri)[Output] Size of buffer to hold text (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddWatermarkAction_GetTextSize(
    const mip_cc_action action,
    int64_t* textSize,
    mip_cc_error* errorInfo);

MIP_CC_AddWatermarkAction_GetTextMIP_CC_AddWatermarkAction_GetText

Ottiene il testo dell'azione "Aggiungi filigrana"Gets an "add watermark" action's text

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
textBuffertextBuffer Output Buffer in cui verrà copiato il testo.[Output] Buffer the text will be copied into.
textBufferSizetextBufferSize Dimensioni (in numero di caratteri) di textBuffer.Size (in number of chars) of the textBuffer.
actualTextSizeactualTextSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se TextBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualTextSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If textBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualTextSize will be set to the minimum required buffer size.

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_GetFontNameSizeMIP_CC_AddWatermarkAction_GetFontNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nome del tipo di carattere dell'azione "Aggiungi filigrana"Gets size of buffer required to store an "add watermark" action's font name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome del tipo di carattere (in numero di caratteri)[Output] Size of buffer to hold font name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddWatermarkAction_GetFontNameSize(
    const mip_cc_action action,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_AddWatermarkAction_GetFontNameMIP_CC_AddWatermarkAction_GetFontName

Ottiene il nome del tipo di carattere dell'azione "Aggiungi filigrana"Gets an "add watermark" action's font name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome del tipo di carattere.[Output] Buffer the font name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetFontSizeMIP_CC_AddWatermarkAction_GetFontSize

Ottiene le dimensioni del carattere IntegerGets the integer font size

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
fontSizefontSize Output Dimensioni carattere[Output] Font size
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddWatermarkAction_GetFontSize(
    const mip_cc_action action,
    int32_t* fontSize,
    mip_cc_error* errorInfo);

MIP_CC_AddWatermarkAction_GetFontColorSizeMIP_CC_AddWatermarkAction_GetFontColorSize

Ottiene le dimensioni del buffer necessarie per archiviare il colore del carattere dell'azione "Aggiungi filigrana"Gets size of buffer required to store an "add watermark" action's font color

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
colorSizecolorSize Output Dimensioni del buffer per mantenere il colore del carattere (in numero di caratteri)[Output] Size of buffer to hold font color (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_AddWatermarkAction_GetFontColorSize(
    const mip_cc_action action,
    int64_t* colorSize,
    mip_cc_error* errorInfo);

MIP_CC_AddWatermarkAction_GetFontColorMIP_CC_AddWatermarkAction_GetFontColor

Ottiene il colore del carattere dell'azione "Aggiungi filigrana" (ad esempio, "#000000")Gets an "add watermark" action's font color (for example, "#000000")

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Aggiungi filigrana""add watermark" action
colorBuffercolorBuffer Output Buffer in cui verrà copiato il colore del carattere.[Output] Buffer the font color will be copied into.
colorBufferSizecolorBufferSize Dimensioni (in numero di caratteri) di colorBuffer.Size (in number of chars) of the colorBuffer.
actualColorSizeactualColorSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se colorBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualColorSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If colorBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualColorSize will be set to the minimum required buffer size.

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_ReleaseContentLabelMIP_CC_ReleaseContentLabel

Rilasciare le risorse associate a un'etichetta di contenutoRelease resources associated with a content label

ParametriParameters

ParametroParameter DescrizioneDescription
contentLabelcontentLabel Etichetta da rilasciareLabel to be released
void MIP_CC_ReleaseContentLabel(mip_cc_content_label contentLabel);

MIP_CC_ContentLabel_GetCreationTimeMIP_CC_ContentLabel_GetCreationTime

Ottiene l'ora in cui è stata applicata l'etichettaGets time when label was applied

ParametriParameters

ParametroParameter DescrizioneDescription
contentLabelcontentLabel LabelLabel
creationTimecreationTime Output Ora di applicazione dell'etichetta al documento (in secondi da Epoch)[Output] Time when label was applied to document (in seconds since epoch)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ContentLabel_GetCreationTime(
    const mip_cc_content_label contentLabel,
    int64_t* creationTime,
    mip_cc_error* errorInfo);

MIP_CC_ContentLabel_GetAssignmentMethodMIP_CC_ContentLabel_GetAssignmentMethod

Ottiene il metodo di assegnazione dell'etichettaGets label assignment method

ParametriParameters

ParametroParameter DescrizioneDescription
contentLabelcontentLabel LabelLabel
assignmentMethodassignmentMethod Output Metodo di assegnazione (ad esempio ' standard ' o ' privileged ')[Output] Assignment method (e.g. 'standard' or 'privileged')
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_GetExtendedPropertiesMIP_CC_ContentLabel_GetExtendedProperties

Ottiene le proprietà esteseGets extended properties

ParametriParameters

ParametroParameter DescrizioneDescription
contentLabelcontentLabel LabelLabel
propertiesproperties Output Dizionario di proprietà estese, memoria di proprietà del chiamante[Output] Dictionary of extended properties, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' Properties ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseDictionaryNote: The 'properties' variable must be released by the caller by calling 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_IsProtectionAppliedFromLabelMIP_CC_ContentLabel_IsProtectionAppliedFromLabel

Ottiene un valore che indica se una protezione è stata applicata da un'etichetta.Gets whether or not a protection was applied by a label.

ParametriParameters

ParametroParameter DescrizioneDescription
contentLabelcontentLabel LabelLabel
isProtectionAppliedByLabelisProtectionAppliedByLabel Output Se il documento è protetto e la protezione è stata applicata in modo esplicito da questa etichetta.[Output] If document is protected and the protection was explicitly applied by this label.
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ContentLabel_IsProtectionAppliedFromLabel(
    const mip_cc_content_label contentLabel,
    bool* isProtectionAppliedByLabel,
    mip_cc_error* errorInfo);

MIP_CC_ContentLabel_GetLabelMIP_CC_ContentLabel_GetLabel

Ottiene le proprietà dell'etichetta generica da un'istanza dell'etichetta di contenutoGets generic label properties from a content label instance

ParametriParameters

ParametroParameter DescrizioneDescription
contentLabelcontentLabel EtichettaLabel
labellabel Output Etichetta generica, memoria di proprietà del chiamante[Output] Generic label, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' label ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseLabelNote: The 'label' variable must be released by the caller by calling 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_GetNameSizeMIP_CC_CustomAction_GetNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nome di un'azione "personalizzata"Gets size of buffer required to store a "custom" action's name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "personalizzata""custom" action
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome (in numero di caratteri)[Output] Size of buffer to hold name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_CustomAction_GetNameSize(
    const mip_cc_action action,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_CustomAction_GetNameMIP_CC_CustomAction_GetName

Ottiene il nome di un'azione "personalizzata"Gets a "custom" action's name

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "personalizzata""custom" action
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome.[Output] Buffer the name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetPropertiesMIP_CC_CustomAction_GetProperties

Ottiene le proprietà di un'azione "personalizzata".Gets a "custom" action's properties

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "personalizzata""custom" action
propertiesproperties Output Dizionario di proprietà, memoria di proprietà del chiamante[Output] Dictionary of properties, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' Properties ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseDictionaryNote: The 'properties' variable must be released by the caller by calling 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_ReleaseLabelMIP_CC_ReleaseLabel

Rilasciare le risorse associate a un'etichettaRelease resources associated with a label

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel Etichetta da rilasciareLabel to be released
void MIP_CC_ReleaseLabel(mip_cc_label label);

MIP_CC_Label_GetIdMIP_CC_Label_GetId

Ottiene l'ID etichettaGets label ID

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
labelIdlabelId Output ID etichetta[Output] Label ID
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetId(
    const mip_cc_label label,
    mip_cc_guid* labelId,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetNameSizeMIP_CC_Label_GetNameSize

Ottiene le dimensioni del buffer necessarie per archiviare il nomeGets size of buffer required to store name

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
nameSizenameSize Output Dimensione del buffer in cui memorizzare il nome (in numero di caratteri)[Output] Size of buffer to hold name (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetNameSize(
    const mip_cc_label label,
    int64_t* nameSize,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetNameMIP_CC_Label_GetName

Ottiene il nome dell'etichettaGets label name

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
nameBuffernameBuffer Output Buffer in cui verrà copiato il nome.[Output] Buffer the name will be copied into.
nameBufferSizenameBufferSize Dimensioni (in numero di caratteri) di nameBuffer.Size (in number of chars) of the nameBuffer.
actualNameSizeactualNameSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se nameBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualNameSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If nameBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualNameSize will be set to the minimum required buffer size.

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_GetDescriptionSizeMIP_CC_Label_GetDescriptionSize

Ottiene la dimensione del buffer necessaria per archiviare la descrizioneGets size of buffer required to store description

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
descriptionSizedescriptionSize Output Dimensione del buffer in cui memorizzare la descrizione (in numero di caratteri)[Output] Size of buffer to hold description (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetDescriptionSize(
    const mip_cc_label label,
    int64_t* descriptionSize,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetDescriptionMIP_CC_Label_GetDescription

Ottiene la descrizione dell'etichettaGets label description

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
descriptionBufferdescriptionBuffer Output Buffer in cui verrà copiata la descrizione.[Output] Buffer the description will be copied into.
descriptionBufferSizedescriptionBufferSize Dimensioni (in numero di caratteri) di descriptionBuffer.Size (in number of chars) of the descriptionBuffer.
actualDescriptionSizeactualDescriptionSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se descriptionBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualDescriptionSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If descriptionBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualDescriptionSize will be set to the minimum required buffer size.

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_GetColorSizeMIP_CC_Label_GetColorSize

Ottiene le dimensioni del buffer necessarie per archiviare il coloreGets size of buffer required to store color

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
colorSizecolorSize Output Dimensione del buffer in cui mantenere il colore (in numero di caratteri)[Output] Size of buffer to hold color (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetColorSize(
    const mip_cc_label label,
    int64_t* colorSize,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetColorMIP_CC_Label_GetColor

Ottiene il colore dell'etichettaGets label color

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
colorBuffercolorBuffer Output Buffer in cui verrà copiato il colore (in #RRGGBB formato).[Output] Buffer the color will be copied into (in #RRGGBB format).
colorBufferSizecolorBufferSize Dimensioni (in numero di caratteri) di colorBuffer.Size (in number of chars) of the colorBuffer.
actualColorSizeactualColorSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se colorBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualColorSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If colorBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualColorSize will be set to the minimum required buffer size.

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_GetSensitivityMIP_CC_Label_GetSensitivity

Ottiene il livello di sensibilità dell'etichetta.Gets sensitivity level of label. Un valore più alto significa più sensibile.Higher value means more sensitive.

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
sensitivitysensitivity Output Livello di riservatezza[Output] Sensitivity level
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetSensitivity(
    const mip_cc_label label,
    int32_t* sensitivity,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetTooltipSizeMIP_CC_Label_GetTooltipSize

Ottiene le dimensioni del buffer necessarie per archiviare la descrizione comandoGets size of buffer required to store tooltip

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
tooltipSizetooltipSize Output Dimensione del buffer in cui memorizzare la descrizione comando (in numero di caratteri)[Output] Size of buffer to hold tooltip (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetTooltipSize(
    const mip_cc_label label,
    int64_t* tooltipSize,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetTooltipMIP_CC_Label_GetTooltip

Ottiene la descrizione comando dell'etichettaGets label tooltip

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
tooltipBuffertooltipBuffer Output Buffer in cui verrà copiata la descrizione comando.[Output] Buffer the tooltip will be copied into.
tooltipBufferSizetooltipBufferSize Dimensioni (in numero di caratteri) di tooltipBuffer.Size (in number of chars) of the tooltipBuffer.
actualTooltipSizeactualTooltipSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se tooltipBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualTooltipSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If tooltipBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualTooltipSize will be set to the minimum required buffer size.

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_GetAutoTooltipSizeMIP_CC_Label_GetAutoTooltipSize

Ottiene la dimensione del buffer necessaria per archiviare la descrizione comando di classificazione automaticaGets size of buffer required to store auto-classification tooltip

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
tooltipSizetooltipSize Output Dimensione del buffer in cui memorizzare la descrizione comando (in numero di caratteri)[Output] Size of buffer to hold tooltip (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetAutoTooltipSize(
    const mip_cc_label label,
    int64_t* tooltipSize,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetAutoTooltipMIP_CC_Label_GetAutoTooltip

Ottiene la descrizione comando per la classificazione automatica delle etichetteGets label auto-classification tooltip

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
tooltipBuffertooltipBuffer Output Buffer in cui verrà copiata la descrizione comando.[Output] Buffer the tooltip will be copied into.
tooltipBufferSizetooltipBufferSize Dimensioni (in numero di caratteri) di tooltipBuffer.Size (in number of chars) of the tooltipBuffer.
actualTooltipSizeactualTooltipSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se tooltipBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualTooltipSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If tooltipBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualTooltipSize will be set to the minimum required buffer size.

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_IsActiveMIP_CC_Label_IsActive

Ottiene un valore che indica se un'etichetta è attiva o meno.Gets whether or not a label is active

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
isActiveisActive Output Indica se un'etichetta è considerata attiva.[Output] Whether or not a label is considered active.
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: è possibile applicare solo le etichette attive.Note: Only active labels can be applied. Non è possibile applicare le etichette Inactivte e vengono usate solo a scopo di visualizzazione.Inactivte labels cannot be applied and are used for display purposes only.

mip_cc_result MIP_CC_Label_IsActive(
    const mip_cc_label label,
    bool* isActive,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetParentMIP_CC_Label_GetParent

Ottiene l'etichetta padre, se disponibile.Gets the parent label, if any

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
padreparent Output Etichetta padre, se presente, else null[Output] Parent label, if any, else null
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetParent(
    const mip_cc_label label,
    mip_cc_label* parent,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetChildrenSizeMIP_CC_Label_GetChildrenSize

Ottiene il numero di etichette figlioGets the number of children labels

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
bambiniDimensionechildrenSize Output Numero di elementi figlio[Output] Number of children
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_Label_GetChildrenSize(
    const mip_cc_label label,
    int64_t* childrenSize,
    mip_cc_error* errorInfo);

MIP_CC_Label_GetChildrenMIP_CC_Label_GetChildren

Ottiene le etichette figlioGets the children labels

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
childrenBufferchildrenBuffer Output Buffer in cui verranno copiate le etichette figlio.[Output] Buffer the children labels will be copied into. Etichette figlioChildren labels
childrenBufferSizechildrenBufferSize Dimensioni (in numero di etichette) di childrenBuffer.Size (in number of labels) of the childrenBuffer.
actualChildrenSizeactualChildrenSize Output Numero di etichette figlio scritte nel buffer[Output] Number of children labels written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se childrenBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualChildrenSize verrà impostato sulle dimensioni minime del buffer richiesteNote: If childrenBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualChildrenSize will be set to the minimum required buffer size

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_GetCustomSettingsMIP_CC_Label_GetCustomSettings

Ottiene le impostazioni personalizzate definite dal criterio di un'etichettaGets policy-defined custom settings of a label

ParametriParameters

ParametroParameter DescrizioneDescription
labellabel LabelLabel
impostazionisettings Output Dizionario di impostazioni, di proprietà del chiamante[Output] Dictionary of settings, owned by the caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' Settings ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseDictionaryNote: The 'settings' variable must be released by the caller by calling 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_GetMetadataToRemoveMIP_CC_MetadataAction_GetMetadataToRemove

Ottiene i metadati dell'azione "Metadata" da rimuovereGets a "metadata" action's metadata to remove

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "metadati""metadata" action
metadataNamesmetadataNames Output Nomi chiave dei metadati da rimuovere, memoria di proprietà del chiamante[Output] Key names of metadata to remove, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' metadataNames ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseStringList la @note rimozione dei metadati deve essere eseguita prima di aggiungere i metadatiNote: The 'metadataNames' variable must be released by the caller by calling MIP_CC_ReleaseStringList @note Removing metadata should be done before adding metadata

mip_cc_result MIP_CC_MetadataAction_GetMetadataToRemove(
    const mip_cc_action action,
    mip_cc_string_list* metadataNames,
    mip_cc_error* errorInfo);

MIP_CC_MetadataAction_GetMetadataToAddMIP_CC_MetadataAction_GetMetadataToAdd

Ottiene i metadati dell'azione "Metadata" da aggiungereGets a "metadata" action's metadata to add

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "metadati""metadata" action
metadatametadata [Output] elenco di voci di metadati da aggiungere, memoria di proprietà del chiamante[Output] list of metadata entries to add, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' Metadata ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseDictionary la @note rimozione dei metadati deve essere eseguita prima di aggiungere i metadatiNote: The 'metadata' variable must be released by the caller by calling MIP_CC_ReleaseDictionary @note Removing metadata should be done before adding metadata

mip_cc_result MIP_CC_MetadataAction_GetMetadataToAdd(
    const mip_cc_action action,
    mip_cc_metadata_dictionary* metadata,
    mip_cc_error* errorInfo);

MIP_CC_CreateMetadataDictionaryMIP_CC_CreateMetadataDictionary

Creare un dizionario di chiavi/valori stringaCreate a dictionary of string keys/values

ParametriParameters

ParametroParameter DescrizioneDescription
entriesentries Matrice di voci di metadatiArray of metadata entries
countcount Numero di voci di metadatiNumber of metadata entries
dictionarydictionary Output Dizionario appena creato[Output] Newly-created dictionary
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: è necessario liberare un mip_cc_dictionary chiamando MIP_CC_ReleaseDictionaryNote: A mip_cc_dictionary must be freed by calling 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_GetEntriesMIP_CC_MetadataDictionary_GetEntries

Ottenere le voci di metadati che compongono un dizionarioGet metadata entries that compose a dictionary

ParametriParameters

ParametroParameter DescrizioneDescription
dictionarydictionary Dizionario di origineSource dictionary
entriesentries Output Matrice di voci di metadati, memoria di proprietà dell'oggetto mip_cc_dictionary[Output] Array of metadata entries, memory owned by mip_cc_dictionary object
countcount Output Numero di voci di metadati[Output] Number of metadata entries
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la memoria per ' voci ' è di proprietà dell'oggetto mip_cc_dictionary, quindi non deve essere liberata in modo indipendenteNote: The memory for 'entries' is owned by the mip_cc_dictionary object, so it should not be freed independently

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_ReleaseMetadataDictionaryMIP_CC_ReleaseMetadataDictionary

Rilasciare le risorse associate a un dizionarioRelease resources associated with a dictionary

ParametriParameters

ParametroParameter DescrizioneDescription
dictionarydictionary Dizionario da rilasciareDictionary to be released
void MIP_CC_ReleaseMetadataDictionary(mip_cc_metadata_dictionary dictionary);

MIP_CC_ReleasePolicyHandlerMIP_CC_ReleasePolicyHandler

Rilasciare le risorse associate a un gestore dei criteriRelease resources associated with a policy handler

ParametriParameters

ParametroParameter DescrizioneDescription
gestorehandler Gestore dei criteri da rilasciarePolicy handler to release
void MIP_CC_ReleasePolicyHandler(mip_cc_policy_handler handler);

MIP_CC_PolicyHandler_GetSensitivityLabelMIP_CC_PolicyHandler_GetSensitivityLabel

Ottiene l'etichetta corrente di un documentoGets a document's current label

ParametriParameters

ParametroParameter DescrizioneDescription
gestorehandler Gestore criteriPolicy handler
documentStatedocumentState Stato del documentoDocument state
contestocontext Il contesto dell'applicazione viene trasmesso in modo opaco a qualsiasi callbackApplication context opaquely forwarded to any callbacks
contentLabelcontentLabel Etichetta attualmente applicata a un documentoLabel currently applied to a document
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

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_ComputeActionsMIP_CC_PolicyHandler_ComputeActions

Esegue le regole dei criteri in base allo stato fornito e determina le azioni corrispondentiExecutes policy rules based on the provided state and determines corresponding actions

ParametriParameters

ParametroParameter DescrizioneDescription
gestorehandler Gestore criteriPolicy handler
documentStatedocumentState Stato del documentoDocument state
applicationStateapplicationState Stato azione applicazioneApplication action state
contestocontext Il contesto dell'applicazione viene trasmesso in modo opaco a qualsiasi callbackApplication context opaquely forwarded to any callbacks
actionResultactionResult Output Azioni che devono essere eseguite dall'applicazione, memoria di proprietà del chiamante[Output] Actions that should be taken by application, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' ActionResult ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseActionResultNote: The 'actionResult' variable must be released by the caller by calling 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_NotifyCommittedActionsMIP_CC_PolicyHandler_NotifyCommittedActions

Chiamata eseguita dall'applicazione dopo l'applicazione delle azioni calcolate e i dati di cui è stato eseguito il commit su discoCalled by application after computed actions have been applied and data committed to disk

ParametriParameters

ParametroParameter DescrizioneDescription
gestorehandler Gestore criteriPolicy handler
documentStatedocumentState Stato del documentoDocument state
applicationStateapplicationState Stato azione applicazioneApplication action state
contestocontext Il contesto dell'applicazione viene trasmesso in modo opaco a qualsiasi callbackApplication context opaquely forwarded to any callbacks
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: una chiamata a questa funzione è necessaria per trasmettere i dati di controllo dell'etichetta completi.Note: A call to this function is necessary to transmit complete label audit data.

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_GetDoubleKeyEncryptionUrlSizeMIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrlSize

Ottiene le dimensioni del buffer necessarie per archiviare l'URL di crittografia a chiave doppia.Gets size of buffer required to store the double key encryption url.

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Proteggi per criteri ad hoc con doppia chiave""protect by adhoc policy with double key" action
urlSizeurlSize Output Dimensione del buffer in cui memorizzare l'URL (in numero di caratteri)[Output] Size of buffer to hold the url (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrlSize(
    const mip_cc_action action,
    int64_t* urlSize,
    mip_cc_error* errorInfo);

MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrlMIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrl

Ottiene l'URL di crittografia a chiave doppiaGets double key encryption url

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Proteggi per criteri ad hoc con doppia chiave""protect by adhoc policy with double key" action
urlBufferurlBuffer Output Buffer in cui verrà copiato l'URL.[Output] Buffer the url will be copied into.
urlBufferSizeurlBufferSize Dimensioni (in numero di caratteri) di urlBuffer.Size (in number of chars) of the urlBuffer.
actualUrlSizeactualUrlSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se urlBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualUrlSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If urlBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualUrlSize will be set to the minimum required buffer size.

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_GetDoubleKeyEncryptionUrlSizeMIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrlSize

Ottiene le dimensioni del buffer necessarie per archiviare l'URL di crittografia a chiave doppia.Gets size of buffer required to store the double key encryption url.

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Proteggi da DP senza inoltri con chiave doppia""protect by dp not forward policy with double key" action
urlSizeurlSize Output Dimensione del buffer in cui memorizzare l'URL (in numero di caratteri)[Output] Size of buffer to hold the url (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrlSize(
    const mip_cc_action action,
    int64_t* urlSize,
    mip_cc_error* errorInfo);

MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrlMIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrl

Ottiene l'URL di crittografia a chiave doppiaGets double key encryption url

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Proteggi da DP senza inoltri con chiave doppia""protect by dp not forward policy with double key" action
urlBufferurlBuffer Output Buffer in cui verrà copiato l'URL.[Output] Buffer the url will be copied into.
urlBufferSizeurlBufferSize Dimensioni (in numero di caratteri) di urlBuffer.Size (in number of chars) of the urlBuffer.
actualUrlSizeactualUrlSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se urlBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualUrlSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If urlBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualUrlSize will be set to the minimum required buffer size.

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_GetUIElementNamesMIP_CC_RemoveContentFooterAction_GetUIElementNames

Ottiene i nomi degli elementi dell'interfaccia utente dell'azione "Rimuovi piè di pagina contenuto" da rimuovereGets a "remove content footer" action's UI element names to remove

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Rimuovi piè di pagina contenuto""remove content footer" action
nominames Output Nomi degli elementi dell'interfaccia utente da rimuovere, memoria di proprietà del chiamante[Output] Names of UI elements to remove, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' names ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseStringListNote: The 'names' variable must be released by the caller by calling 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_GetUIElementNamesMIP_CC_RemoveContentHeaderAction_GetUIElementNames

Ottiene i nomi degli elementi dell'interfaccia utente dell'azione "Rimuovi intestazione contenuto" da rimuovereGets a "remove content header" action's UI element names to remove

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Rimuovi intestazione contenuto""remove content header" action
nominames Output Nomi degli elementi dell'interfaccia utente da rimuovere, memoria di proprietà del chiamante[Output] Names of UI elements to remove, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' names ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseStringListNote: The 'names' variable must be released by the caller by calling 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_GetUIElementNamesMIP_CC_RemoveWatermarkAction_GetUIElementNames

Ottiene i nomi degli elementi dell'interfaccia utente dell'azione "Rimuovi filigrana" da rimuovereGets a "remove watermark" action's UI element names to remove

ParametriParameters

ParametroParameter DescrizioneDescription
actionaction azione "Rimuovi piè di pagina filigrana""remove watermark footer" action
nominames Output Nomi degli elementi dell'interfaccia utente da rimuovere, memoria di proprietà del chiamante[Output] Names of UI elements to remove, memory owned by caller
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: la variabile ' names ' deve essere rilasciata dal chiamante chiamando MIP_CC_ReleaseStringListNote: The 'names' variable must be released by the caller by calling 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_ReleaseSensitivityTypeMIP_CC_ReleaseSensitivityType

Rilasciare le risorse associate a un tipo di riservatezzaRelease resources associated with a sensitivity type

ParametriParameters

ParametroParameter DescrizioneDescription
sensitivityTypesensitivityType Tipo di riservatezza da rilasciareSensitivity type to be released
void MIP_CC_ReleaseSensitivityType(mip_cc_sensitivity_type sensitivityType);

MIP_CC_SensitivityType_GetRulePackageIdSizeMIP_CC_SensitivityType_GetRulePackageIdSize

Ottiene le dimensioni del buffer necessarie per archiviare l'ID del pacchetto di regole del tipo di riservatezzaGets size of buffer required to store a sensitivity type's rule package ID

ParametriParameters

ParametroParameter DescrizioneDescription
sensitivityTypesensitivityType Tipo di riservatezzaSensitivity type
idSizeidSize Output Dimensioni del buffer per l'ID del pacchetto della regola (in numero di caratteri)[Output] Size of buffer to hold rule package ID (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_SensitivityType_GetRulePackageIdSize(
    const mip_cc_sensitivity_type sensitivityType,
    int64_t* idSize,
    mip_cc_error* errorInfo);

MIP_CC_SensitivityType_GetRulePackageIdMIP_CC_SensitivityType_GetRulePackageId

Ottiene l'ID del pacchetto di regole del tipo di riservatezzaGets a sensitivity type's rule package ID

ParametriParameters

ParametroParameter DescrizioneDescription
sensitivityTypesensitivityType Tipo di riservatezzaSensitivity type
idBufferidBuffer Output Buffer in cui verrà copiato l'ID.[Output] Buffer the ID will be copied into.
idBufferSizeidBufferSize Dimensioni (in numero di caratteri) di idBuffer.Size (in number of chars) of the idBuffer.
actualIdSizeactualIdSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se idBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualIdSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If idBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualIdSize will be set to the minimum required buffer size.

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_GetRulePackageSizeMIP_CC_SensitivityType_GetRulePackageSize

Ottiene le dimensioni del buffer necessarie per archiviare il pacchetto di regole di un tipo di riservatezzaGets size of buffer required to store a sensitivity type's rule package

ParametriParameters

ParametroParameter DescrizioneDescription
sensitivityTypesensitivityType Tipo di riservatezzaSensitivity type
rulePackageSizerulePackageSize Output Dimensioni del buffer per il mantenimento del pacchetto di regole (in numero di caratteri)[Output] Size of buffer to hold rule package (in number of chars)
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

mip_cc_result MIP_CC_SensitivityType_GetRulePackageSize(
    const mip_cc_sensitivity_type sensitivityType,
    int64_t* rulePackageSize,
    mip_cc_error* errorInfo);

MIP_CC_SensitivityType_GetRulePackageMIP_CC_SensitivityType_GetRulePackage

Ottiene il pacchetto di regole del tipo di riservatezzaGets a sensitivity type's rule package

ParametriParameters

ParametroParameter DescrizioneDescription
sensitivityTypesensitivityType Tipo di riservatezzaSensitivity type
rulePackageBufferrulePackageBuffer Output Buffer in cui verrà copiato il pacchetto di regole.[Output] Buffer the rule package will be copied into.
rulePackageBufferSizerulePackageBufferSize Dimensioni (in numero di caratteri) di rulePackageBuffer.Size (in number of chars) of the rulePackageBuffer.
actualRulePackageSizeactualRulePackageSize Output Numero di caratteri scritti nel buffer[Output] Number of chars written to the buffer
errorInfoerrorInfo Output Opzionale Informazioni sull'errore se il risultato dell'operazione è errore[Output] (Optional) Failure info if operation result is error

Return: codice risultato che indica l'esito positivo o negativoReturn: Result code indicating success or failure

Nota: se rulePackageBuffer è null o insufficiente, verrà restituito MIP_RESULT_ERROR_INSUFFICIENT_BUFFER e actualRulePackageSize verrà impostato sulle dimensioni minime del buffer richiesto.Note: If rulePackageBuffer is null or insufficient, MIP_RESULT_ERROR_INSUFFICIENT_BUFFER will be returned and actualRulePackageSize will be set to the minimum required buffer size.

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);