Zestaw MIP SDK dla języka C++ — informacje

Zestaw SDK Microsoft Information Protection (MIP) for C++ umożliwia deweloperom zarządzanie zasadami ochrony danych i stosowanie ich do danych oraz innych zasobów cyfrowych.

Zestaw MIP SDK dla języka C++ zawiera wyliczeniai struktury oraz następujące klasy:

Klasy mip przestrzeni nazw

Zajęcia Opis
class AccessDeniedError Użytkownik nie mógł uzyskać dostępu do zawartości. Na przykład bez uprawnień, zawartość odwołana.
akcja zajęć Interfejs dla akcji. Każda akcja przekłada się na krok, który musi zostać wykonane przez aplikację w celu zastosowania etykiety (zgodnie z definicją zasad)
class ActionData Jeszcze nie udokumentowano.
class AddContentFooterAction Klasa akcji określająca dodanie stopki zawartości do dokumentu.
class AddContentHeaderAction Klasa akcji określająca dodawanie nagłówka zawartości.
class AddWatermarkAction Klasa akcji określająca dodawanie znaku wodnego.
klasa AddWatermarkActionData Jeszcze nie udokumentowano.
class AdhocProtectionRequiredError Aby wykonać akcję na pliku, należy skonfigurować ochronę przed rzeczami.
class ApplicationActionState Jeszcze nie udokumentowano.
Class ApplyLabelAction Stosowanie akcji etykiet wymaga, aby aplikacja do obsługi połączeń nakładała konkretną etykietę.
class ArgumentData Jeszcze nie udokumentowano.
class AsyncControl Class used to cancel async operation.
Inspekcja klasy Klasa definiująca interfejs powiadomień o inspekcji zestawu SDK MIP.
Inspekcja zajęć Pojedyncze zdarzenie inspekcji.
AuthDelegate klasy Pełnomocnik do operacji związanych z uwierzytelnianiem.
klasa BadInputError Nieprawidłowy błąd wprowadzania, który pojawia się, gdy dane wejściowe interfejsu API SDK są nieprawidłowe.
class ClassificationData Jeszcze nie udokumentowano.
class ClassificationRequest Klasa zawierająca żądanie wywołania klasyfikacji w stanie wykonywania.
class ClassificationResult Klasa zawierająca wynik wywołania klasyfikacji w stanie wykonywania.
klasa ComputeEngine Jeszcze nie udokumentowano.
klasa ComputeEngineContext Jeszcze nie udokumentowano.
dane warunków klasy Jeszcze nie udokumentowano.
class ConsentDelegate Pełnomocnik do operacji związanych ze zgodą.
klasa ConsentDeniedError Operacja, która wymagała zgody użytkownika, nie została udzielona zgody.
class ProtectionHandler::ConsumptionSettings Ustawienia służy do tworzenia obsługi ProtectionHandler do obsługi istniejącej zawartości.
class ContentFormatNotSupportedError Format zawartości nie jest obsługiwany.
Etykieta zawartości zajęć Abstrakcyjność Microsoft Information Protection etykiety, która jest stosowana do elementu zawartości, zazwyczaj dokumentu.
class ContentMarkingActionData Jeszcze nie udokumentowano.
Class CustomAction CustomAction to ogólna klasa akcji, która przechwyci wszystkie właściwości podrzędne akcji jako worka właściwości. Osoba dzwoniąca jest odpowiedzialna za zrozumienie znaczenia akcji.
Delegowanie zajęćLicense Jeszcze nie udokumentowano.
Delegowanie zajęćLicenseSettings Jeszcze nie udokumentowano.
class DeprecatedApiError Wywołujący wywołać przestarzały interfejs API.
klasa DetailedClassificationResult Klasa zawierająca wynik wywołania klasyfikacji w stanie wykonywania.
Class DiagnosticDelegate Klasa definiująca interfejs powiadomień inspekcji/telemetrii zestawu SDK MIP.
class DocumentState Jeszcze nie udokumentowano.
błąd klasy Klasa podstawowa dla wszystkich błędów, które zostaną zgłoszone (wygenerowane lub zwrócone) przez zestaw SDK MIP.
wydarzenie klasowe Jedno zdarzenie inspekcji/telemetrii.
class EventProperty Pojedyncza właściwość inspekcji/telemetrii.
class ExecutionState Interface for all the state needed to execute the engine.
Class FileEngine Ta klasa udostępnia interfejs dla wszystkich funkcji aparatu.
class FileExecutionState Jeszcze nie udokumentowano.
class FileHandler Interfejs dla wszystkich funkcji obsługi plików.
class FileInspector Jeszcze nie udokumentowano.
klasa FileIOError Błąd we/wy pliku.
class FileProfile Klasa FileProfile jest klasą główną używaną do Microsoft Information Protection pliku.
klasa GetTemplatesSettings Ustawienia do używania podczas uzyskiwania szablonów.
klasa HttpDelegate Interface for overriding HTTP handling.
klasa HttpOperation Interfejs, który opisuje pojedynczą operację HTTP zaimplementowaną przez aplikację klientną podczas zastępowania protokołu HttpDelegate.
class HttpRequest Interfejs opisujący jedno żądanie HTTP.
klasa HttpResponse Interfejs opisujący pojedynczą odpowiedź HTTP zaimplementowaną przez aplikację klientową podczas zastępowania protokołu HttpDelegate.
tożsamość klasy Abstrakcyjność dla tożsamości.
klasa InsufficientBufferError Za mało bufora błędu.
class InternalError Błąd wewnętrzny. Ten błąd pojawia się w sytuacji, gdy podczas wykonywania wydarzy się coś nieoczekiwanego.
Class JustificationRequiredError Jeszcze nie udokumentowano.
Justowanie klasyAction Wyjustuj akcję wymaga uzasadnienia do obniżenia etykiety i ustawienia odpowiedzi w stanie wykonywania.
etykieta klasy Abstrakcyjne dla pojedynczej Microsoft Information Protection etykiety.
class LabelActionData Jeszcze nie udokumentowano.
class LabelDisabledError Etykieta jest wyłączona lub nieaktywna.
class LabelGroupData Jeszcze nie udokumentowano.
class LabelingOptions Interface for configuring labeling options for the SetLabel/DeleteLabel methods.
class LabelNotFoundError Identyfikator etykiety nie jest rozpoznawany.
class LicenseApplicationData Dane aplikacji z licencji.
class LicenseConnectionInfo Informacje o połączeniu z licencji.
class LicenseDescriptor Deskryptor z licencji.
class LicenseNameAndDescriptionItem Element wiersza deskryptor z licencji.
class LicenseNotRegisteredError Licencja nie jest zarejestrowana.
class Delegate Klasa definiująca interfejs zestawu SDK MIP.
class MetadataAction Akcja, która dodaje do zawartości informacje o metadanych.
class MetadataEntry Klasa abstrakcyjna dla wprowadzania metadanych.
class MetadataVersion Interfejs dla usługi MetadataVersion. Dane metadataVersion określają, które metadane są aktywne i jak są przetwarzane.
class MipContext MipContext reprezentuje stan udostępniany we wszystkich profilach, aparatach i programach obsługi.
class MsgAttachmentData Jeszcze nie udokumentowano.
class MsgInspector Jeszcze nie udokumentowano.
class NetworkError Błąd sieci. Spowodowany przez nieoczekiwane zachowanie podczas wywoływania sieci do punktów końcowych usługi.
class NoAuthTokenError Użytkownik nie mógł uzyskać dostępu do zawartości z powodu brakującego tokenu uwierzytelniania.
class NoPermissionsError Użytkownik nie mógł uzyskać dostępu do zawartości. Na przykład bez uprawnień, zawartość odwołana.
class NoPolicyError Zasady dzierżawy nie są skonfigurowane dla klasyfikacji/etykiet.
class NotSupportedError Operacja żądana przez aplikację nie jest obsługiwana przez zestaw SDK.
Class AuthDelegate::OAuth2Challenge klasa zawierająca wszystkie informacje wymagane z aplikacji do wywoływania w celu wygenerowania tokenu oauth2.
Class AuthDelegate::OAuth2Token Klasa zawierająca informacje tokenu dostępu dostarczone przez aplikację.
Ochrona klasyAngine::Obserwatorzy Interfejs, który otrzymuje powiadomienia dotyczące ochronyEngine.
Class ProtectionHandler::Pochłoń Interfejs, który otrzymuje powiadomienia dotyczące usługi ProtectionHandler.
class ProtectionProfile::Pochłoń Interfejs, który otrzymuje powiadomienia dotyczące pliku ProtectionProfile.
Class FileHandler::Pochłoń Interfejs klienta, który umożliwia uzyskiwanie zdarzeń powiadomień związanych z programem obsługi plików.
class PolicyProfile::Pochłoń Interfejs klienta, który umożliwia powiadomienia o zdarzeniach związanych z profilem.
class FileProfile::Pochłoń Interfejs klienta, który umożliwia powiadomienia o zdarzeniach związanych z profilem.
class OperationCancelledError Operacja została anulowana.
class ParsedPublishingLicense Jeszcze nie udokumentowano.
class ParsedPublishingLicenseBuilder Jeszcze nie udokumentowano.
Zasady zajęćEngine Ta klasa udostępnia interfejs dla wszystkich funkcji aparatu.
zasady klasyHandler Ta klasa udostępnia interfejs dla wszystkich funkcji obsługi zasad w pliku.
class PolicyPackageData Jeszcze nie udokumentowano.
class PolicyProfile Klasa PolicyProfile jest klasą główną używaną przez Microsoft Information Protection plików. Typowa aplikacja będzie potrzebować tylko jednego pliku zasad, ale w razie potrzeby może utworzyć wiele profilów.
zasady klasyData Jeszcze nie udokumentowano.
class PrivilegedRequiredError Bieżąca etykieta została przypisana jako operacja z uprawnieniami (równoważna operacji administratora), dlatego nie można jej zastąpić.
class PropertyData Jeszcze nie udokumentowano.
class ProtectAdhocAction Klasa akcji określająca dodanie ochrony przed reklamami do dokumentu.
class ProtectAdhocDkAction Klasa akcji określająca dodawanie do dokumentu ochrony przed podwójnym klawiszem adhoc.
class ProtectByEncryptOnlyAction Klasa akcji określająca dodawanie do dokumentu tylko ochrony zaszyfrowej.
class ProtectByTemplateAction Klasa akcji określająca dodanie ochrony za pomocą szablonu do dokumentu.
class ProtectDoNotForwardAction Klasa akcji określająca, że dodanie nie powoduje przesyłania dalej ochrony dokumentu.
class ProtectDoNotForwardDkAction Klasa akcji określająca dodanie do dokumentu ochrony dokumentu bez przesyłania dalej dwóch klawiszy.
class ProtectionActionData Jeszcze nie udokumentowano.
class ProtectionCommonSettings Ustawienia używać do operacji ochrony.
class ProtectionDescriptor Opis ochrony skojarzonej z elementem zawartości.
class ProtectionDescriptorBuilder Konstruuje kod ProtectionDescriptor opisujący ochronę skojarzoną z fragmentem zawartości.
ochrona klasyAngine Zarządza działaniami związanymi z ochroną związaną z określoną tożsamością.
class ProtectionHandler Zarządza akcjami związanymi z ochroną w konkretnej konfiguracji ochrony.
class ProtectionProfile ProtectionProfile to klasa główna do wykonywania operacji ochrony.
ochrona klasyUstawienia Interfejs do konfigurowania opcji ochrony dla metody SetLabel.
class ProxyAuthenticationError Błąd uwierzytelniania serwera proxy.
class PublishingLicenseInfo Zawiera szczegóły licencji publikowania użytej do utworzenia programu obsługi ochrony.
class ProtectionHandler::P ublishingSettings Ustawienia służy do tworzenia obsługi ProtectionHandler w celu ochrony nowej zawartości.
class RecommendLabelAction Zaleca się, aby akcje etykiet sugerowały użytkownikom etykiety. Pominięcie tego połączenia po zignorowanie zalecanej etykiety przez użytkownika należy wykonać za pośrednictwem obsługiwanych akcji w stanie wykonywania.
class RemoveContentFooterAction Klasa akcji określająca usunięcie stopki zawartości z dokumentu.
class RemoveContentHeaderAction Klasa akcji określająca usunięcie nagłówka zawartości z dokumentu.
class RemoveProtectionAction Klasa akcji określająca usunięcie ochrony z dokumentu.
class RemoveWatermarkAction Klasa akcji określająca usunięcie znaku wodnego z dokumentu.
class RulePackageData Jeszcze nie udokumentowano.
class SensitiveTypeClassificationData Jeszcze nie udokumentowano.
Class SensitivityConditionData Jeszcze nie udokumentowano.
class SensitivityTypesRulePackage Jeszcze nie udokumentowano.
class ServiceDisabledError Użytkownik nie mógł uzyskać dostępu do zawartości z powodu wyłączenia usługi.
Zasady zajęćEngine::Ustawienia Definiuje ustawienia skojarzone z ustawieniami zasad.
ochrona klasyAngine::Ustawienia Ustawienia przez ProtectionEngine podczas jego tworzenia i przez cały okres istnienia.
class FileProfile::Ustawienia Ustawienia używany przez FileProfile podczas tworzenia pliku i przez cały okres jego istnienia.
klasa ComputeEngine::Ustawienia Jeszcze nie udokumentowano.
Plik klasyEngine::Ustawienia Jeszcze nie udokumentowano.
class ProtectionProfile::Ustawienia Ustawienia przez ProtectionProfile podczas jego tworzenia i przez cały okres jego istnienia.
class PolicyProfile::Ustawienia Ustawienia przez PolicyProfile podczas jego tworzenia i przez cały okres jego istnienia.
strumień zajęć Klasa definiująca interfejs zestawu SDK miP i zawartości opartej na transmisji strumieniowej.
class SyncFileBaseData Jeszcze nie udokumentowano.
class SyncFilePolicyData Jeszcze nie udokumentowano.
class SyncFileSensitivityData Jeszcze nie udokumentowano.
klasa TaskDispatcherDelegate Klasa definiująca interfejs dla menedżera zadań zestawu SDK programu MIP.
class TelemetryDelegate Klasa definiująca interfejs powiadomień inspekcji/telemetrii zestawu SDK MIP.
telemetria klasy Jedno zdarzenie telemetrii.
szablon klasyOpis Jeszcze nie udokumentowano.
class TemplateNotFoundError Identyfikator szablonu nie jest rozpoznawany przez usługę RMS.
klasa UserRights Grupa użytkowników i skojarzone z nimi prawa.
klasa UserRoles Grupa użytkowników i skojarzone z nimi role.