MIP SDK für C++ Referenz
Das Microsoft Information Protection (MIP) SDK für C++ ermöglicht Entwicklern die Verwaltung und Anwendung von Datenschutzrichtlinien auf Daten und andere digitale Assets.
Das MIP SDK für C++ enthält Aufzählungen und Strukturen sowie die folgenden Klassen:
Klasse | BESCHREIBUNG |
---|---|
AccessDeniedError-Klasse | Der Benutzer konnte nicht auf den Inhalt zugreifen. Das ist ggf. darauf zurückzuführen, dass ihm Berechtigungen fehlen oder Inhalte widerrufen wurden. |
Class Action | Schnittstelle für eine Aktion. Jede Aktion bedeutet einen Schritt, der von der Anwendung ausgeführt werden muss, um die Bezeichnung (wie in der Richtlinie definiert) anzuwenden. |
Klasse ActionData | Noch nicht dokumentiert. |
AddContentFooterAction-Klasse | Eine Aktionsklasse, die angibt, dass dem Dokument Fußzeileninhalt hinzugefügt wird. |
AddContentHeaderAction-Klasse | Eine Aktionsklasse, die angibt, dass der Inhaltsheader hinzugefügt wird. |
Klasse AddWatermarkAction | Eine Aktionsklasse, die angibt, dass ein Wasserzeichen hinzugefügt wird. |
AddWatermarkActionData-Klasse | Noch nicht dokumentiert. |
Klasse AdhocProtectionRequiredError | Der Adhoc-Schutz sollte festgelegt werden, um die Aktion für die Datei abzuschließen. |
ApplicationActionState-Klasse | Noch nicht dokumentiert. |
Klasse ApplyLabelAction | Aktionen zum Anwenden von Bezeichnungen veranlassen, dass die aufrufende Anwendung eine bestimmte Bezeichnung anwendet. |
Klasse ArgumentData | Noch nicht dokumentiert. |
Klasse AsyncControl | Klasse, die zum Abbrechen des asynchronen Vorgangs verwendet wird. |
Klasse AuditDelegate | Eine Klasse, die die Schnittstelle zu den MIP SDK Überprüfungsmeldungen definiert. |
Klasse AuditEvent | Ein einzelnes Überwachungsereignis. |
Klasse AuthDelegate | Delegierter für autorisierungsbezogene Vorgänge. |
Klasse BadInputError | Der Fehler bei ungültiger Eingabe wird ausgegeben, wenn die Eingabe in eine SDK-API ungültig ist. |
Class ClassificationData | Noch nicht dokumentiert. |
Class ClassificationRequest | Klasse, die die Anforderung eines Klassifizierungsaufrufs im Ausführungsstatus enthält |
Class ClassificationResult | Klasse, die das Ergebnis eines Klassifizierungsaufrufs im Ausführungsstatus enthält |
ComputeEngine-Klasse | Noch nicht dokumentiert. |
Klasse ComputeEngineContext | Noch nicht dokumentiert. |
ConditionData-Klasse | Noch nicht dokumentiert. |
Klasse ConsentDelegate | Delegat für Vorgänge, die eine Zustimmung erfordern |
Klasse ConsentDeniedError | Ein Vorgang, der die Einwilligung vom Benutzer erfordert, wurde nicht genehmigt. |
Klasse ProtectionHandler::ConsumptionSettings | Einstellungen verwendet, um einen ProtectionHandler zum Nutzen vorhandener Inhalte zu erstellen. |
Klasse ContentFormatNotSupportedError | Inhaltsformat wird nicht unterstützt. |
ContentLabel-Klasse | Abstraktion für eine Microsoft Purview Information Protection Bezeichnung, die auf einen Inhalt angewendet wird, in der Regel ein Dokument. |
ContentMarkingActionData-Klasse | Noch nicht dokumentiert. |
CustomAction-Klasse | CustomAction ist eine generische Aktionsklasse, die alle Untereigenschaften der Aktion in einer Eigenschaftstasche erfasst. Der Aufrufer muss sich über die Bedeutung der Aktion im Klaren sein. |
CustomerKeyUnavailableError-Klasse | Bringen Sie Ihren eigenen Verschlüsselungsschlüssel, der benötigt und nicht verfügbar ist. |
Klasse DelegateResponseBase | Basisklasse für alle DelegateResponse-Klassen. |
Klasse DelegateResponseError | Stellvertretungsantwortfehler. Ausgelöst oder zurückgegeben als Reaktion auf einen Fehler in einer Stellvertretungsmethode. |
Klasse DelegationLicense | Noch nicht dokumentiert. |
Klasse DelegationLicenseSettings | Noch nicht dokumentiert. |
Klasse DeprecatedApiError | Der Aufrufer hat eine veraltete API aufgerufen. |
Klasse DetailedClassificationResult | Klasse, die das Ergebnis eines Klassifizierungsaufrufs im Ausführungsstatus enthält |
Klasse DiagnosticDelegate | Eine Klasse, die die Schnittstelle zu den MIP SDK Audit/Telemetrie-Meldungen definiert. |
Klasse DirectoryObject | Die Verzeichnisobjektinformationen, die typ, email, objectId und PUID enthalten. |
Klasse DirectoryObjectRights | Das Verzeichnisobjekt und die damit verknüpften Rechte. |
DocumentState-Klasse | Noch nicht dokumentiert. |
Klasse Error | Die Basisklasse für alle Fehler, die über eine ausgelöste Ausnahme oder als Rückgabewert vom MIP SDK gemeldet werden. |
Klasse Event | Ein einzelnes Überwachungs-/Telemetrieereignis. |
EventContext-Klasse | Ein einzelner Überwachungs-/Telemetrieereigniskontext. |
EventProperty-Klasse | Eine einzelne Überwachungs-/Telemetrieeigenschaft. |
Klasse ExecutionState | Eine Schnittstelle für sämtliche Status, die für die Ausführung der Engine erforderlich sind. |
FileEngine-Klasse | Diese Klasse stellt eine Schnittstelle für alle Engine-Funktionen bereit. |
FileExecutionState-Klasse | Noch nicht dokumentiert. |
FileHandler-Klasse | Eine Schnittstelle für alle Funktionen für die Dateiverarbeitung. |
FileInspector-Klasse | Noch nicht dokumentiert. |
FileIOError-Klasse | Datei-E/A-Fehler. |
FileProfile-Klasse | Die FileProfile-Klasse ist die Stammklasse für Microsoft Information Protection-Vorgänge. |
FileStatus-Klasse | Schnittstelle für alle Dateistatusfunktionen. |
GetTemplatesSettings-Klasse | Einstellungen zum Abrufen von Vorlagen verwendet werden. |
HttpDelegate-Klasse | Schnittstelle zum Überschreiben der HTTP-Verarbeitung. |
HttpOperation-Klasse | Schnittstelle, die eine einzelne HTTP-Operation beschreibt, die von der Client-Anwendung implementiert wird, wenn HttpDelegate überschrieben wird. |
HttpRequest-Klasse | Schnittstelle, die eine einfache HTTP-Anforderung beschreibt. |
HttpResponse-Klasse | Schnittstelle, die eine einfache HTTP-Antwort beschreibt und von der Client-App beim Überschreiben des HttpDelegate implementiert wird. |
Klassenidentität | Abstraktion für Identität. |
Klasse InsufficientBufferError | Nicht genügend Pufferspeicher. |
Klasse InternalError | Interner Fehler. Dieser Fehler tritt auf, wenn während der Ausführung etwas Unerwartetes passiert. |
JsonDelegate-Klasse | Noch nicht dokumentiert. |
JsonDocument-Klasse | JsonDocument Abstraktionsklasse. |
JsonValue-Klasse | Noch nicht dokumentiert. |
Klasse "JustificationRequiredError" | Noch nicht dokumentiert. |
Klasse JustifyAction | Diese Aktion fordert eine Legitimation zum Herabstufen einer Bezeichnung und zum Einstellen der Antwort im Ausführungsstatus an. |
Klassenbezeichnung | Abstraktion für eine einzelne Microsoft Purview Information Protection Bezeichnung. |
LabelActionData-Klasse | Noch nicht dokumentiert. |
LabelDisabledError-Klasse | Die Bezeichnung ist deaktiviert oder inaktiv. |
LabelGroupData-Klasse | Noch nicht dokumentiert. |
Klasse LabelingOptions | Schnittstelle für die Konfiguration von Bezeichnungsoptionen für die Methoden „SetLabel“ und „DeleteLabel“ |
LabelNotFoundError-Klasse | Die Bezeichnungs-ID wird nicht erkannt. |
Klasse LicenseApplicationData | Die Anwendungsdaten aus einer Lizenz. |
LicenseConnectionInfo-Klasse | Die Verbindungsinformationen aus einer Lizenz. |
LicenseDescriptor-Klasse | Der Deskriptor aus einer Lizenz. |
LicenseNameAndDescriptionItem-Klasse | Das Deskriptorzeilenelement aus einer Lizenz. |
LicenseNotRegisteredError-Klasse | Die Lizenz ist nicht registriert. |
LicenseRightsData-Klasse | Die rechtebezogenen Informationen der Veröffentlichungslizenz. |
Klasse LoggerDelegate | Eine Klasse, die die Schnittstelle zur MIP SDK-Protokollierung definiert |
LogMessageData-Klasse | Eine Klasse, die Protokollmeldungen speichert. |
MetadataAction-Klasse | Eine Aktion, die Metadateninformationen zum Inhalt hinzufügt |
MetadataEntry-Klasse | Eine Abstraktionsklasse für den Metadateneintrag. |
MetadataVersion-Klasse | Schnittstelle für eine Metadatenversion. MetadataVersion bestimmt, welche Metadaten aktiv sind und wie sie verarbeitet wird. |
MipConfiguration-Klasse | Konfiguration, die von MIP sdk während seiner Erstellung und während seiner gesamten Lebensdauer verwendet wird. |
MipContext-Klasse | MipContext stellt den Zustand dar, der für alle Profile, Engines, Handler freigegeben wird. |
MsgAttachmentData-Klasse | Noch nicht dokumentiert. |
Klasse MsgInspector | Noch nicht dokumentiert. |
NetworkError-Klasse | Netzwerkfehler. Durch unerwartetes Verhalten verursacht, das bei Netzwerkaufrufen an Dienstendpunkte auftritt. |
NoAuthTokenError-Klasse | Der Benutzer konnte aufgrund fehlender Authentifizierungstoken keinen Zugriff auf den Inhalt erhalten. |
NoPermissionsError-Klasse | Der Benutzer konnte nicht auf den Inhalt zugreifen. Das ist ggf. darauf zurückzuführen, dass ihm Berechtigungen fehlen oder Inhalte widerrufen wurden. |
NoPolicyError-Klasse | Mandantenrichtlinie ist nicht für Klassifizierung/Bezeichnungen konfiguriert. |
Klasse NotSupportedError | Der von der Anwendung angeforderte Vorgang wird vom SDK nicht unterstützt. |
Klasse AuthDelegate::OAuth2Challenge | eine Klasse, die alle informationen enthält, die von der aufrufenden Anwendung benötigt werden, um ein Oauth2-Token zu generieren. |
Klasse AuthDelegate::OAuth2Token | Eine Klasse mit Zugriffstokeninformationen, die von einer Anwendung bereitgestellt werden. |
Klasse FileHandler::Observer | Observer-Schnittstelle für Clients zum Abrufen von Benachrichtigungen für verknüpfte Ereignisse, die im Zusammenhang mit dem Dateihandler stehen. |
Klasse FileProfile::Observer | Observer-Schnittstelle für Clients zum Abrufen von Benachrichtigungen für profilbezogene Ereignisse. |
Class PolicyProfile::Observer | Observer-Schnittstelle für Clients zum Abrufen von Benachrichtigungen für profilbezogene Ereignisse. |
Klasse ProtectionEngine::Observer | Schnittstelle, die Benachrichtigungen im Zusammenhang mit ProtectionEngine empfängt |
Klasse ProtectionHandler::Observer | Schnittstelle, die Benachrichtigungen im Zusammenhang mit ProtectionHandler empfängt |
Klasse ProtectionProfile::Observer | Schnittstelle, die Benachrichtigungen im Zusammenhang mit ProtectionProfile empfängt. |
Klasse OperationCancelledError | Vorgang wurde abgebrochen. |
Klasse ParsedPublishingLicense | Noch nicht dokumentiert. |
Klasse ParsedPublishingLicenseBuilder | Noch nicht dokumentiert. |
Klasse PolicyEngine | Diese Klasse stellt eine Schnittstelle für alle Engine-Funktionen bereit. |
Klasse PolicyHandler | Diese Klasse stellt eine Schnittstelle für alle Funktionen des Richtlinienhandler bereit. |
Klasse PolicyPackageData | Noch nicht dokumentiert. |
Klasse PolicyProfile | Die PolicyProfile-Klasse ist die Stammklasse für die Verwendung der Microsoft Purview Information Protection-Vorgänge. Eine gewöhnliche Anwendung benötigt nur eine PolicyProfile-Klasse, kann bei Bedarf aber mehrere erstellen. |
Klasse PolicyRuleData | Noch nicht dokumentiert. |
PrivilegedRequiredError-Klasse | Die aktuelle Bezeichnung wurde als privilegierter Vorgang (entspricht einem Administratorvorgang) zugewiesen, daher kann sie nicht überschrieben werden. |
PropertyData-Klasse | Noch nicht dokumentiert. |
Klasse ProtectAdhocAction | Eine Aktionsklasse, die angibt, dass dem Dokument Ad-hoc-Schutz hinzugefügt wird. |
Klasse ProtectAdhocDkAction | Eine Aktionsklasse, die das Hinzufügen eines Adhoc-Doppelschlüsselschutzes zu einem Dokument festlegt. |
Klasse ProtectByEncryptOnlyAction | Eine Aktionsklasse, die das Hinzufügen eines Verschlüsselungsschutzes zum Dokument festlegt. |
Klasse ProtectByTemplateAction | Eine Aktionsklasse, die angibt, dass dem Dokument Schutz nach Vorlage hinzugefügt wird. |
Klasse ProtectDoNotForwardAction | Eine Aktionsklasse, die angibt, dass dem Dokument Schutz in Form von Nichtweiterleitung hinzugefügt wird. |
Klasse ProtectDoNotForwardDkAction | Eine Aktionsklasse, die festlegt, dass der Doppelschlüsselschutz nicht an das Dokument weitergegeben werden darf. |
Klasse ProtectionActionData | Noch nicht dokumentiert. |
Klasse ProtectionCommonSettings | Einstellungen für Schutzvorgänge verwendet werden. |
Klasse ProtectionDescriptor | Beschreibung des Schutzes, der einem Inhaltselement zugeordnet ist. |
Klasse ProtectionDescriptorBuilder | Erstellt eine ProtectionDescriptor-Instanz, die den Schutz für ein Inhaltsobjekt beschreibt. |
Klasse ProtectionEngine | Verwaltet schutzbezogene Aktionen, die sich auf eine bestimmte Identität beziehen. |
Klasse ProtectionHandler | Verwaltet schutzbezogene Aktionen für eine bestimmte Schutzkonfiguration. |
Klasse ProtectionProfile | ProtectionProfile ist die Stammklasse für Schutzvorgänge. |
Klasse ProtectionSettings | Schnittstelle zur Konfiguration von Schutzoptionen für die Methode SetLabel. |
Klasse ProxyAuthenticationError | Fehler bei der Proxyauthentifizierung. |
Klasse PublishingLicenseInfo | Enthält die Details einer Veröffentlichungslizenz, die zum Erstellen eines Schutzhandlers verwendet wird. |
Klasse ProtectionHandler::P ublishingSettings | Einstellungen verwendet, um einen ProtectionHandler zu erstellen, um neue Inhalte zu schützen. |
Klasse PublishingUseLicenseRequest | Anfordern einer Nutzungslizenz in der Veröffentlichungsanforderung. |
Klasse RecommendLabelAction | Durch Aktionen zum Empfehlen einer Bezeichnung erhalten Benutzer einen Vorschlag für eine Bezeichnung. Die Unterdrückung dieses Aufrufs, nachdem ein Benutzer die empfohlene Bezeichnung ignoriert hat, sollte durch die unterstützten Aktionen im Ausführungsstatus erfolgen. |
Klasse RemoveContentFooterAction | Eine Aktionsklasse, die angibt, dass der Fußzeileninhalt aus dem Dokument entfernt wird. |
Klasse RemoveContentHeaderAction | Eine Aktionsklasse, die angibt, dass der Inhaltsheader aus dem Dokument entfernt wird. |
Klasse RemoveProtectionAction | Eine Aktionsklasse, die angibt, dass der Schutz aus dem Dokument entfernt wird. |
Klasse RemoveWatermarkAction | Eine Aktionsklasse, die angibt, dass das Wasserzeichen aus dem Dokument entfernt wird. |
RulePackageData-Klasse | Noch nicht dokumentiert. |
SensitiveTypeClassificationData-Klasse | Noch nicht dokumentiert. |
Klasse SensitivityConditionData | Noch nicht dokumentiert. |
Klasse SensitivityTypesRulePackage | Noch nicht dokumentiert. |
ServiceDisabledError-Klasse | Der Benutzer konnte keinen Zugriff auf den Inhalt erhalten, da ein Dienst deaktiviert ist. |
Klasse ComputeEngine::Settings | Noch nicht dokumentiert. |
Klasse FileEngine::Settings | Noch nicht dokumentiert. |
Klasse FileProfile::Settings | Einstellungen, die während der Erstellung und Lebensdauer von FileProfile verwendet werden |
Klasse PolicyEngine::Settings | Definiert die einer PolicyEngine-Klasse zugeordneten Einstellungen. |
Klasse PolicyProfile::Settings | Einstellungen, die während der Erstellung und Lebensdauer von PolicyProfile verwendet werden |
Klasse ProtectionEngine::Settings | Einstellungen, die während der Erstellung und Lebensdauer von ProtectionEngine verwendet werden |
Klasse ProtectionProfile::Settings | Einstellungen, die während der Erstellung und Lebensdauer von ProtectionProfile verwendet werden. |
StorageDelegate-Klasse | Eine Klasse, die die Schnittstelle zum MIP-SDK-Speicher für das Caching definiert. |
Klasse StorageDelegate::StorageSettings | Einstellungen von StorageDelegate verwendet. |
StorageTable-Klasse | Eine Klasse, die die Schnittstelle zur MIP SDK-Speichertabelle definiert, die für das Caching verwendet wird. |
Stream-Klasse | Eine Klasse, die die Schnittstelle zwischen dem MIP SDK und dem streambasierten Inhalt definiert. |
SyncFileBaseData-Klasse | Noch nicht dokumentiert. |
SyncFilePolicyData-Klasse | Noch nicht dokumentiert. |
SyncFileSensitivityData-Klasse | Noch nicht dokumentiert. |
Klasse TaskDispatcherDelegate | Eine Klasse, die die Schnittstelle zum MIP SDK Task Dispatcher definiert. |
TelemetryDelegate-Klasse | Eine Klasse, die die Schnittstelle zu den MIP SDK Telemetrie-Meldungen definiert. |
TelemetryEvent-Klasse | Ein einzelnes Telemetrieereignis. |
Klasse TemplateArchivedError | Die Vorlagen-ID ist archiviert und ist für den Schutz nicht verfügbar. |
Klasse TemplateDescriptor | Noch nicht dokumentiert. |
Klasse TemplateNotFoundError | Die Vorlagen-ID wird vom RMS-Dienst nicht erkannt. |
Klasse TenantInformation | Mandanteninformationen aus RMS. |
UserRights-Klasse | Eine Gruppe von Benutzern und die ihnen zugeordneten Rechte. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für