Enumerazioni
mip_cc_cache_storage_type
Tipo di archiviazione per le cache
Campo | Descrizione |
---|---|
MIP_CACHE_STORAGE_TYPE_IN_MEMORY = 0 | Archiviazione in memoria |
MIP_CACHE_STORAGE_TYPE_ON_DISK = 1 | Archiviazione su disco |
MIP_CACHE_STORAGE_TYPE_ON_DISK_ENCRYPTED = 2 | Archiviazione su disco con crittografia (se supportata dalla piattaforma) |
typedef enum {
MIP_CACHE_STORAGE_TYPE_IN_MEMORY = 0,
MIP_CACHE_STORAGE_TYPE_ON_DISK = 1,
MIP_CACHE_STORAGE_TYPE_ON_DISK_ENCRYPTED = 2
} mip_cc_cache_storage_type;
mip_cc_content_format
Formato contenuto
Campo | Descrizione |
---|---|
MIP_CONTENT_FORMAT_DEFAULT = 0 | Formato file standard |
MIP_CONTENT_FORMAT_EMAIL = 1 |
typedef enum {
MIP_CONTENT_FORMAT_DEFAULT = 0,
MIP_CONTENT_FORMAT_EMAIL = 1,
} mip_cc_content_format;
mip_cc_label_assignment_method
Descrive come viene applicata una nuova etichetta
Campo | Descrizione |
---|---|
MIP_LABEL_ASSIGNMENT_METHOD_STANDARD = 0 | Le assegnazioni di etichette standard non eseguiranno l'override di un'assegnazione con privilegi precedente. |
MIP_LABEL_ASSIGNMENT_METHOD_PRIVILEGED = 1 | Un'assegnazione di etichetta con privilegi non verrà sostituita dalle assegnazioni standard future. |
MIP_LABEL_ASSIGNMENT_METHOD_AUTO = 2 | Riservato. Non usare. |
typedef enum {
MIP_LABEL_ASSIGNMENT_METHOD_STANDARD = 0,
MIP_LABEL_ASSIGNMENT_METHOD_PRIVILEGED = 1,
MIP_LABEL_ASSIGNMENT_METHOD_AUTO = 2,
} mip_cc_label_assignment_method;
mip_cc_content_mark_alignment
Allineamento per i segni di contenuto (intestazione del contenuto o piè di pagina del contenuto)
Campo | Descrizione |
---|---|
MIP_CONTENT_MARK_ALIGNMENT_LEFT = 0 | Il contrassegno del contenuto è allineato a sinistra |
MIP_CONTENT_MARK_ALIGNMENT_RIGHT = 1 | Il contrassegno del contenuto è allineato a destra |
MIP_CONTENT_MARK_ALIGNMENT_CENTER = 2 | Il contrassegno del contenuto è centrato |
typedef enum {
MIP_CONTENT_MARK_ALIGNMENT_LEFT = 0,
MIP_CONTENT_MARK_ALIGNMENT_RIGHT = 1,
MIP_CONTENT_MARK_ALIGNMENT_CENTER = 2,
} mip_cc_content_mark_alignment;
mip_cc_watermark_layout
Layout per filigrane
Campo | Descrizione |
---|---|
MIP_WATERMARK_LAYOUT_HORIZONTAL = 0 | Il layout della filigrana è orizzontale |
MIP_WATERMARK_LAYOUT_DIAGONAL = 1 | Layout filigrana è diagonale |
typedef enum {
MIP_WATERMARK_LAYOUT_HORIZONTAL = 0,
MIP_WATERMARK_LAYOUT_DIAGONAL = 1,
} mip_cc_watermark_layout;
mip_cc_consent
Risposta di un utente quando viene richiesto il consenso per connettersi a un endpoint del servizio non riconosciuto
Campo | Descrizione |
---|---|
MIP_CONSENT_ACCEPT_ALWAYS = 0 | Consenso e ricordare questa decisione |
MIP_CONSENT_ACCEPT = 1 | Consenso una sola volta |
MIP_CONSENT_REJECT = 2 | Non fornisce il consenso |
typedef enum {
MIP_CONSENT_ACCEPT_ALWAYS = 0,
MIP_CONSENT_ACCEPT = 1,
MIP_CONSENT_REJECT = 2
} mip_cc_consent;
mip_cc_flighting_feature
Definisce nuove funzionalità in base al nome
Campo | Descrizione |
---|---|
MIP_FLIGHTING_FEATURE_SERVICE_DISCOVERY = 0 | Fare affidamento su una chiamata HTTP separata per determinare gli endpoint del servizio RMS (false predefinito) |
MIP_FLIGHTING_FEATURE_AUTH_INFO_CACHE = 1 | Cache OAuth2 sfide per dominio/tenant per ridurre le risposte non necessarie 401. Disabilitare per le app/servizi che gestiscono l'autenticazione HTTP (valore predefinito true) |
MIP_FLIGHTING_FEATURE_LINUX_ENCRYPTED_CACHE = 2 | Abilitare la memorizzazione nella cache crittografata per le piattaforme Linux (false predefinito) |
MIP_FLIGHTING_FEATURE_SINGLE_DOMAIN_NAME = 3 | Abilitare un nome aziendale singolo per la ricerca dns, ad esempio. https://corprights) |
MIP_FLIGHTING_FEATURE_POLICY_AUTH = 4 | Abilitare l'autenticazione HTTP automatica per le richieste inviate al servizio Criteri. Disabilitare per le app/servizi che gestiscono l'autenticazione HTTP (valore predefinito true) |
MIP_FLIGHTING_FEATURE_URL_REDIRECT_CACHE = 5 | Reindirizzamenti url cache per ridurre il numero di operazioni HTTP |
MIP_FLIGHTING_FEATURE_PRE_LICENSE = 6 | Abilitare il controllo dell'API pre-licenza |
MIP_FLIGHTING_FEATURE_DOUBLE_KEY_PROTECTION = 7 | Abilitare la funzionalità di protezione della chiave doppia per usare una chiave cliente per crittografare con |
MIP_FLIGHTING_FEATURE_VARIABLE_POLICY_TTL = 8 | Abilitare il ttl dei criteri di variabile nell'archiviazione |
MIP_FLIGHTING_FEATURE_VARIABLE_TEXT_MARKING = 9 | Abilitare il contrassegno di testo delle variabili |
MIP_FLIGHTING_FEATURE_OPTIMIZE_PDF_MEMORY = 10 | Abilitare Optimize PDF Memory Creator in proteggere e annullare la protezione dei file PDF |
MIP_FLIGHTING_FEATURE_REMOVE_DELETED_LABEL_MD = 11 | Abilitare la rimozione dei metadati dell'etichetta di eliminazione |
MIP_FLIGHTING_FEATURE_ENFORCE_TLS12 = 12 | Applicare TLS 1.2 per le connessioni HTTPS non ADRMS |
MIP_FLIGHTING_FEATURE_KEEP_PDF_LINEARIZTION = 13 | Mantenere la linearizzazione dei file PDF dopo la crittografia/decrittografata da Optimize PDF Memory Creator |
typedef enum {
MIP_FLIGHTING_FEATURE_SERVICE_DISCOVERY = 0,
MIP_FLIGHTING_FEATURE_AUTH_INFO_CACHE = 1,
MIP_FLIGHTING_FEATURE_LINUX_ENCRYPTED_CACHE = 2,
MIP_FLIGHTING_FEATURE_SINGLE_DOMAIN_NAME = 3,
MIP_FLIGHTING_FEATURE_POLICY_AUTH = 4,
MIP_FLIGHTING_FEATURE_URL_REDIRECT_CACHE = 5,
MIP_FLIGHTING_FEATURE_PRE_LICENSE = 6,
MIP_FLIGHTING_FEATURE_DOUBLE_KEY_PROTECTION = 7,
MIP_FLIGHTING_FEATURE_VARIABLE_POLICY_TTL = 8,
MIP_FLIGHTING_FEATURE_VARIABLE_TEXT_MARKING = 9,
MIP_FLIGHTING_FEATURE_OPTIMIZE_PDF_MEMORY = 10,
MIP_FLIGHTING_FEATURE_REMOVE_DELETED_LABEL_MD = 11,
MIP_FLIGHTING_FEATURE_ENFORCE_TLS12 = 12,
MIP_FLIGHTING_FEATURE_KEEP_PDF_LINEARIZTION = 13,
} mip_cc_flighting_feature;
mip_cc_http_request_type
Tipo di richiesta HTTP
Campo | Descrizione |
---|---|
HTTP_REQUEST_TYPE_GET = 0 | HTTP GET |
HTTP_REQUEST_TYPE_POST = 1 | HTTP POST |
typedef enum {
HTTP_REQUEST_TYPE_GET = 0,
HTTP_REQUEST_TYPE_POST = 1,
} mip_cc_http_request_type;
mip_cc_http_result
Stato di esito positivo/errore dell'operazione HTTP
Campo | Descrizione |
---|---|
HTTP_RESULT_OK = 0 | Operazione HTTP completata correttamente |
HTTP_RESULT_FAILURE = 1 | Operazione HTTP non riuscita (ad esempio timeout, errore di rete e così via) |
typedef enum {
HTTP_RESULT_OK = 0,
HTTP_RESULT_FAILURE = 1,
} mip_cc_http_result;
mip_cc_log_level
Livello di log
Campo | Descrizione |
---|---|
MIP_LOG_LEVEL_TRACE = 0 | Trace |
MIP_LOG_LEVEL_INFO | Info |
MIP_LOG_LEVEL_WARNING | Avviso |
MIP_LOG_LEVEL_ERROR | Errore |
typedef enum {
MIP_LOG_LEVEL_TRACE = 0,
MIP_LOG_LEVEL_INFO,
MIP_LOG_LEVEL_WARNING,
MIP_LOG_LEVEL_ERROR,
} mip_cc_log_level;
mip_cc_protection_type
Descrizione del fatto che la protezione sia definita da un modello o da un modello ad hoc
Campo | Descrizione |
---|---|
MIP_PROTECTION_TYPE_TEMPLATE_BASED = 0 | Basato su un modello RMS |
MIP_PROTECTION_TYPE_CUSTOM = 1 | Protezione personalizzata e ad hoc |
typedef enum {
MIP_PROTECTION_TYPE_TEMPLATE_BASED = 0,
MIP_PROTECTION_TYPE_CUSTOM = 1,
} mip_cc_protection_type;
mip_cc_result
Risultato dell'esito positivo/errore dell'API
Campo | Descrizione |
---|---|
MIP_RESULT_ERROR_UNKNOWN = 1 | Errore sconosciuto |
MIP_RESULT_ERROR_INSUFFICIENT_BUFFER = 2 | Il buffer fornito dall'applicazione è troppo piccolo |
MIP_RESULT_ERROR_BAD_INPUT = 3 | Input non valido passato dall'applicazione |
MIP_RESULT_ERROR_FILE_IO_ERROR = 4 | Errore generale di i/o file |
MIP_RESULT_ERROR_NETWORK = 5 | Errore di rete generale (ad esempio, servizio non raggiungibile) |
MIP_RESULT_ERROR_INTERNAL = 6 | Errore interno imprevisto |
MIP_RESULT_ERROR_JUSTIFICATION_REQUIRED = 7 | Per completare l'azione sul file, è necessario specificare una giustificazione. |
MIP_RESULT_ERROR_NOT_SUPPORTED_OPERATION = 8 | Opeation non è supportato |
MIP_RESULT_ERROR_PRIVILEGED_REQUIRED = 9 | Impossibile eseguire l'override dell'etichetta con privilegi quando con il metodo standard |
MIP_RESULT_ERROR_ACCESS_DENIED = 10 | L'utente non ha diritti per accedere al servizio |
MIP_RESULT_ERROR_CONSENT_DENIED = 11 | Operazione che richiede il consenso dell'utente non è stato concesso il consenso |
MIP_RESULT_ERROR_NO_PERMISSIONS = 12 | L'utente non ha potuto accedere al contenuto (ad esempio, nessuna autorizzazione, revoca del contenuto) |
MIP_RESULT_ERROR_NO_AUTH_TOKEN = 13 | L'utente non ha potuto accedere al contenuto a causa di un token di autenticazione vuoto |
MIP_RESULT_ERROR_SERVICE_DISABLED = 14 | L'utente non ha potuto accedere al contenuto a causa del servizio disabilitato |
MIP_RESULT_ERROR_PROXY_AUTH = 15 | Autenticazione proxy non riuscita |
MIP_RESULT_ERROR_NO_POLICY = 16 | Nessun criterio è configurato per utente/tenant |
MIP_RESULT_ERROR_OPERATION_CANCELLED = 17 | Operazione annullata |
MIP_RESULT_ERROR_ADHOC_PROTECTION_REQUIRED = 18 | La protezione ad hoc deve essere impostata per completare l'azione nel file |
MIP_RESULT_ERROR_DEPRECATED_API = 19 | Chiamante richiamato un'API deprecata |
MIP_RESULT_ERROR_TEMPLATE_NOT_FOUND = 20 | ID modello non riconosciuto |
MIP_RESULT_ERROR_LABEL_NOT_FOUND = 21 | ID etichetta non riconosciuto |
MIP_RESULT_ERROR_LABEL_DISABLED = 22 | L'etichetta è disabilitata o inattiva |
MIP_RESULT_ERROR_DOUBLE_KEY_DISABLED = 23 | La funzionalità doppia chiave non è stata abilitata |
typedef enum {
MIP_RESULT_SUCCESS = 0,
// MIP C API errors
MIP_RESULT_ERROR_UNKNOWN = 1,
MIP_RESULT_ERROR_INSUFFICIENT_BUFFER = 2,
// MIP C++ exceptions
MIP_RESULT_ERROR_BAD_INPUT = 3,
MIP_RESULT_ERROR_FILE_IO_ERROR = 4,
MIP_RESULT_ERROR_NETWORK = 5,
MIP_RESULT_ERROR_INTERNAL = 6,
MIP_RESULT_ERROR_JUSTIFICATION_REQUIRED = 7,
MIP_RESULT_ERROR_NOT_SUPPORTED_OPERATION = 8,
MIP_RESULT_ERROR_PRIVILEGED_REQUIRED = 9,
MIP_RESULT_ERROR_ACCESS_DENIED = 10,
MIP_RESULT_ERROR_CONSENT_DENIED = 11,
MIP_RESULT_ERROR_NO_PERMISSIONS = 12,
MIP_RESULT_ERROR_NO_AUTH_TOKEN = 13,
MIP_RESULT_ERROR_SERVICE_DISABLED = 14,
MIP_RESULT_ERROR_PROXY_AUTH = 15,
MIP_RESULT_ERROR_NO_POLICY = 16,
MIP_RESULT_ERROR_OPERATION_CANCELLED = 17,
MIP_RESULT_ERROR_ADHOC_PROTECTION_REQUIRED = 18,
MIP_RESULT_ERROR_DEPRECATED_API = 19,
MIP_RESULT_ERROR_TEMPLATE_NOT_FOUND = 20,
MIP_RESULT_ERROR_LABEL_NOT_FOUND = 21,
MIP_RESULT_ERROR_LABEL_DISABLED = 22,
MIP_RESULT_ERROR_DOUBLE_KEY_DISABLED = 23,
} mip_cc_result;
mip_cc_cipher_mode
Identificatore della modalità di crittografia
Campo | Descrizione |
---|---|
MIP_CIPHER_MODE_CBC4K = 0 | Modalità CBC 4K con riempimento interno |
MIP_CIPHER_MODE_ECB = 1 | Modalità BCE |
MIP_CIPHER_MODE_CBC512NOPADDING = 2 | Modalità CBC 512 con riempimento esterno (client) |
MIP_CIPHER_MODE_CBC4KNOPADDING = 3 | Modalità CBC 4K con riempimento esterno (client) |
typedef enum {
MIP_CIPHER_MODE_CBC4K = 0,
MIP_CIPHER_MODE_ECB = 1,
MIP_CIPHER_MODE_CBC512NOPADDING = 2,
MIP_CIPHER_MODE_CBC4KNOPADDING = 3
} mip_cc_cipher_mode;
mip_cc_pre_license_format
Definisce il formato di pre-licenza
Campo | Descrizione |
---|---|
MIP_PRE_LICENSE_FORMAT_XML = 0 | Formato XML/SOAP legacy usato da MSIPC |
MIP_PRE_LICENSE_FORMAT_JSON = 1 | Formato JSON/REST usato da MIP SDK e RMS SDK |
typedef enum {
MIP_PRE_LICENSE_FORMAT_XML = 0,
MIP_PRE_LICENSE_FORMAT_JSON = 1,
} mip_cc_pre_license_format;
mip_cc_action_type
Maschera di bit del tipo di azione
Campo | Descrizione |
---|---|
MIP_ACTION_TYPE_ADD_CONTENT_FOOTER = 1 << 0 | Aggiunge un piè di pagina contenuto al tipo di azione del documento. |
MIP_ACTION_TYPE_ADD_CONTENT_HEADER = 1 1 << | Aggiunge un'intestazione contenuto al tipo di azione del documento. |
MIP_ACTION_TYPE_ADD_WATERMARK = 1 << 2 | Aggiunge una filigrana al tipo di azione dell'intero documento. |
MIP_ACTION_TYPE_CUSTOM = 1 << 3 | Tipo di azione definito personalizzato. |
MIP_ACTION_TYPE_JUSTIFY = 1 << 4 | Tipo di azione di allineamento. |
MIP_ACTION_TYPE_METADATA = 1 << 5 | Tipo di azione di modifica dei metadati. |
MIP_ACTION_TYPE_PROTECT_ADHOC = 1 << 6 | Tipo di azione di protezione con criteri ad hoc. |
MIP_ACTION_TYPE_PROTECT_BY_TEMPLATE = 1 << 7 | Tipo di azione di protezione con modello. |
MIP_ACTION_TYPE_PROTECT_DO_NOT_FORWARD = 1 << 8 | Tipo di azione di protezione senza inoltro. |
MIP_ACTION_TYPE_REMOVE_CONTENT_FOOTER = 1 << 9 | Tipo di azione di rimozione del piè di pagina contenuto. |
MIP_ACTION_TYPE_REMOVE_CONTENT_HEADER = 1 10 << | Tipo di azione di rimozione dell'intestazione contenuto. |
MIP_ACTION_TYPE_REMOVE_PROTECTION = 1 11 << | Tipo di azione di rimozione di agenti protezione. |
MIP_ACTION_TYPE_REMOVE_WATERMARK = 1 12 << | Tipo di azione di rimozione della filigrana. |
MIP_ACTION_TYPE_APPLY_LABEL = 1 13 << | Tipo di azione di applicazione dell'etichetta. |
MIP_ACTION_TYPE_RECOMMEND_LABEL = 1 14 << | Tipo di azione di etichetta consigliata. |
MIP_ACTION_TYPE_PROTECT_ADHOC_DK = 1 15 << | Tipo di azione di protezione con criteri ad hoc. |
MIP_ACTION_TYPE_PROTECT_DO_NOT_FORWARD_DK = 1 17 << | Tipo di azione di protezione senza inoltro. |
MIP_ACTION_TYPE_PROTECT_BY_ENCRYPT_ONLY = 1 18 << | Protezione tramite il tipo di azione di crittografia. |
typedef enum {
MIP_ACTION_TYPE_ADD_CONTENT_FOOTER = 1 << 0,
MIP_ACTION_TYPE_ADD_CONTENT_HEADER = 1 << 1,
MIP_ACTION_TYPE_ADD_WATERMARK = 1 << 2,
MIP_ACTION_TYPE_CUSTOM = 1 << 3,
MIP_ACTION_TYPE_JUSTIFY = 1 << 4,
MIP_ACTION_TYPE_METADATA = 1 << 5,
MIP_ACTION_TYPE_PROTECT_ADHOC = 1 << 6,
MIP_ACTION_TYPE_PROTECT_BY_TEMPLATE = 1 << 7,
MIP_ACTION_TYPE_PROTECT_DO_NOT_FORWARD = 1 << 8,
MIP_ACTION_TYPE_REMOVE_CONTENT_FOOTER = 1 << 9,
MIP_ACTION_TYPE_REMOVE_CONTENT_HEADER = 1 << 10,
MIP_ACTION_TYPE_REMOVE_PROTECTION = 1 << 11,
MIP_ACTION_TYPE_REMOVE_WATERMARK = 1 << 12,
MIP_ACTION_TYPE_APPLY_LABEL = 1 << 13,
MIP_ACTION_TYPE_RECOMMEND_LABEL = 1 << 14,
MIP_ACTION_TYPE_PROTECT_ADHOC_DK = 1 << 15,
// Reserved
MIP_ACTION_TYPE_PROTECT_DO_NOT_FORWARD_DK = 1 << 17,
MIP_ACTION_TYPE_PROTECT_BY_ENCRYPT_ONLY = 1 << 18,
} mip_cc_action_type;
mip_cc_label_action_state
Descrive le operazioni che l'applicazione sta tentando di eseguire per quanto riguarda l'etichetta corrente
Campo | Descrizione |
---|---|
MIP_LABEL_ACTION_STATE_NO_CHANGE = 0 | L'etichetta corrente non deve cambiare. |
MIP_LABEL_ACTION_STATE_REMOVE = 1 | L'etichetta corrente deve essere rimossa. |
MIP_LABEL_ACTION_STATE_UPDATE = 2 | L'etichetta corrente deve essere modificata. |
typedef enum {
MIP_LABEL_ACTION_STATE_NO_CHANGE = 0,
MIP_LABEL_ACTION_STATE_REMOVE = 1,
MIP_LABEL_ACTION_STATE_UPDATE = 2,
} mip_cc_label_action_state;
mip_cc_label_action_type
Azioni correlate alle etichette che un'applicazione riconosce e supporta
Campo | Descrizione |
---|---|
MIP_LABEL_ACTION_TYPE_ADD_CONTENT_FOOTER = 1 << 0 | Aggiunge un piè di pagina contenuto al tipo di azione del documento. |
MIP_LABEL_ACTION_TYPE_ADD_CONTENT_HEADER = 1 1 << | Aggiunge un'intestazione contenuto al tipo di azione del documento. |
MIP_LABEL_ACTION_TYPE_ADD_WATERMARK = 1 << 2 | Aggiunge una filigrana al tipo di azione dell'intero documento. |
MIP_LABEL_ACTION_TYPE_CUSTOM = 1 << 3 | Tipo di azione definito personalizzato. |
MIP_LABEL_ACTION_TYPE_JUSTIFY = 1 << 4 | Tipo di azione di allineamento. |
MIP_LABEL_ACTION_TYPE_METADATA = 1 << 5 | Tipo di azione di modifica dei metadati. |
MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC = 1 << 6 | Tipo di azione di protezione con criteri ad hoc. |
MIP_LABEL_ACTION_TYPE_PROTECT_BY_TEMPLATE = 1 << 7 | Tipo di azione di protezione con modello. |
MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD = 1 << 8 | Tipo di azione di protezione senza inoltro. |
MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_FOOTER = 1 << 9 | Tipo di azione di rimozione del piè di pagina contenuto. |
MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_HEADER = 1 10 << | Tipo di azione di rimozione dell'intestazione contenuto. |
MIP_LABEL_ACTION_TYPE_REMOVE_PROTECTION = 1 11 << | Tipo di azione di rimozione di agenti protezione. |
MIP_LABEL_ACTION_TYPE_REMOVE_WATERMARK = 1 12 << | Tipo di azione di rimozione della filigrana. |
MIP_LABEL_ACTION_TYPE_APPLY_LABEL = 1 13 << | Tipo di azione di applicazione dell'etichetta. |
MIP_LABEL_ACTION_TYPE_RECOMMEND_LABEL = 1 14 << | Tipo di azione di etichetta consigliata. |
MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC_DK = 1 15 << | Tipo di azione di protezione con criteri ad hoc. |
MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD_DK = 1 17 << | Tipo di azione di protezione senza inoltro. |
MIP_LABEL_ACTION_TYPE_PROTECT_BY_ENCRYPT_ONLY = 1 18 << | Protezione tramite il tipo di azione di crittografia. |
typedef enum {
MIP_LABEL_ACTION_TYPE_ADD_CONTENT_FOOTER = 1 << 0,
MIP_LABEL_ACTION_TYPE_ADD_CONTENT_HEADER = 1 << 1,
MIP_LABEL_ACTION_TYPE_ADD_WATERMARK = 1 << 2,
MIP_LABEL_ACTION_TYPE_CUSTOM = 1 << 3,
MIP_LABEL_ACTION_TYPE_JUSTIFY = 1 << 4,
MIP_LABEL_ACTION_TYPE_METADATA = 1 << 5,
MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC = 1 << 6,
MIP_LABEL_ACTION_TYPE_PROTECT_BY_TEMPLATE = 1 << 7,
MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD = 1 << 8,
MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_FOOTER = 1 << 9,
MIP_LABEL_ACTION_TYPE_REMOVE_CONTENT_HEADER = 1 << 10,
MIP_LABEL_ACTION_TYPE_REMOVE_PROTECTION = 1 << 11,
MIP_LABEL_ACTION_TYPE_REMOVE_WATERMARK = 1 << 12,
MIP_LABEL_ACTION_TYPE_APPLY_LABEL = 1 << 13,
MIP_LABEL_ACTION_TYPE_RECOMMEND_LABEL = 1 << 14,
MIP_LABEL_ACTION_TYPE_PROTECT_ADHOC_DK = 1 << 15,
// Reserved
MIP_LABEL_ACTION_TYPE_PROTECT_DO_NOT_FORWARD_DK = 1 << 17,
MIP_LABEL_ACTION_TYPE_PROTECT_BY_ENCRYPT_ONLY = 1 << 18,
} mip_cc_label_action_type;
mip_cc_data_state
Definisce lo stato dei dati come un'applicazione agisce su di esso
Campo | Descrizione |
---|---|
MIP_DATA_STATE_REST = 0 | Dati inattivi archiviati fisicamente in database/file/warehouse |
MIP_DATA_STATE_MOTION = 1 | Dati che attraversano una rete o che risiedono temporaneamente nella memoria del computer da leggere o aggiornare |
MIP_DATA_STATE_USE = 2 | Dati attivi con modifiche costanti archiviate fisicamente in database/file/warehouse e così via |
typedef enum {
MIP_DATA_STATE_REST = 0,
MIP_DATA_STATE_MOTION = 1,
MIP_DATA_STATE_USE = 2,
} mip_cc_data_state;
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per