Zestaw SDK miP dla języka C Reference
Zestaw SDK Microsoft Information Protection (MIP) dla języka C umożliwia deweloperom zarządzanie zasadami ochrony danych i stosowanie ich do danych oraz innych zasobów cyfrowych.
Zestaw SDK miP dla języka C zawiera
- Wyliczanie
- Struktury
- Następujące funkcje:
| Funkcja | Krótki opis |
|---|---|
| mip_cc_auth_callback | definicja funkcji callback dla uzyskiwania tokenu OAuth2 |
| mip_cc_consent_callback | definicja funkcji callback w celu uzyskania zgody użytkownika na uzyskiwanie dostępu do punktu końcowego usługi zewnętrznej |
| MIP_CC_CreateDictionary | Tworzenie słownika z kluczami/wartościami ciągów |
| MIP_CC_Dictionary_GetEntries | Uzyskiwanie par klucz/wartość, które tworzą słownik |
| MIP_CC_ReleaseDictionary | Zwalnianie zasobów skojarzonych ze słownikiem |
| mip_cc_http_send_callback_fn | Definicja funkcji callback w celu wydania żądania HTTP |
| mip_cc_http_cancel_callback_fn | Definicja funkcji callback w celu anulowania żądania HTTP |
| MIP_CC_CreateHttpDelegate | Tworzy pełnomocnika HTTP, którego można użyć do zastąpienia domyślnego stosu HTTP protokołu MIP. |
| MIP_CC_NotifyHttpDelegateResponse | Powiadomienie dla pełnomocnika HTTP, że odpowiedź HTTP jest gotowa |
| MIP_CC_ReleaseHttpDelegate | Zwalnianie zasobów skojarzonych z uchwytem pełnomocnika HTTP |
| mip_cc_logger_init_callback_fn | Definicja funkcji callback do inicjowania logi |
| mip_cc_logger_write_callback_fn | Definicja funkcji callback do pisania instrukcji dziennika |
| MIP_CC_CreateLoggerDelegate | Tworzy pełnomocnika loglogowego, którego można użyć do zastąpienia domyślnego pełnomocnika MIP. |
| MIP_CC_ReleaseLoggerDelegate | Zwalnianie zasobów skojarzonych z uchwytem pełnomocnika loglogii |
| MIP_CC_CreateMipContext | Tworzenie kontekstu usługi miP w celu zarządzania stanem udostępnionym we wszystkich wystąpieniach profilu |
| MIP_CC_CreateMipContextWithCustomFeatureSettings | Tworzenie kontekstu usługi miP w celu zarządzania stanem udostępnionym we wszystkich wystąpieniach profilu |
| MIP_CC_ReleaseMipContext | Zwalnianie zasobów skojarzonych z kontekstem miP |
| MIP_CC_ProtectionDescriptor_GetProtectionType | Pobiera typ ochrony, niezależnie od tego, czy jest on zdefiniowany za pomocą szablonu RMS, czy nie |
| MIP_CC_ProtectionDescriptor_GetOwnerSize | Otrzymuje rozmiar buforu wymaganego dla właściciela magazynu |
| MIP_CC_ProtectionDescriptor_GetOwner | Otrzymuje właściciela ochrony |
| MIP_CC_ProtectionDescriptor_GetNameSize | Pobiera rozmiar buforu wymaganego do przechowywania nazwy |
| MIP_CC_ProtectionDescriptor_GetName | Otrzymuje nazwę ochrony |
| MIP_CC_ProtectionDescriptor_GetDescriptionSize | Pobiera rozmiar buforu wymaganego do przechowywania opisu |
| MIP_CC_ProtectionDescriptor_GetDescription | Otrzymuje opis ochrony |
| MIP_CC_ProtectionDescriptor_GetTemplateId | Pobiera identyfikator szablonu |
| MIP_CC_ProtectionDescriptor_GetLabelId | Pobiera identyfikator etykiety |
| MIP_CC_ProtectionDescriptor_GetContentId | Pobiera identyfikator zawartości |
| MIP_CC_ProtectionDescriptor_DoesContentExpire | Określa, czy zawartość ma czas wygaśnięcia |
| MIP_CC_ProtectionDescriptor_GetContentValidUntil | Otrzymuje czas wygaśnięcia ochrony (w sekundach od czasu echu) |
| MIP_CC_ProtectionDescriptor_DoesAllowOfflineAccess | Określa, czy jest dozwolony dostęp w trybie offline |
| MIP_CC_ProtectionDescriptor_GetReferrerSize | Pobiera rozmiar buforu wymaganego do przechowywania osób polecanych |
| MIP_CC_ProtectionDescriptor_GetReferrer | Pobiera polecanie ochrony |
| MIP_CC_ProtectionDescriptor_GetDoubleKeyUrlSize | Uzyskuje rozmiar bufora wymaganego do przechowywania adresu URL z podwójną kluczem. |
| MIP_CC_ProtectionDescriptor_GetDoubleKeyUrl | Pobiera adres URL z podwójnym kluczem |
| MIP_CC_ReleaseProtectionDescriptor | Zwalnianie zasobów skojarzonych z deskryptorem ochrony |
| MIP_CC_CreateStringList | Tworzenie listy ciągów |
| MIP_CC_StringList_GetStrings | Uzyskiwanie ciągów redagowania listy ciągów |
| MIP_CC_ReleaseStringList | Zwalnianie zasobów skojarzonych z listą ciągów |
| mip_cc_dispatch_task_callback_fn | Definicja funkcji wywoływania dla wysyłania zadania synchronizacji |
| mip_cc_cancel_task_callback_fn | Funkcja callback do anulowania zadań w tle |
| MIP_CC_CreateTaskDispatcherDelegate | Tworzy pełnomocnika dyspozytora zadań, którego można użyć do zastąpienia domyślnej obsługi zadań synchronizacji miP. |
| MIP_CC_ExecuteDispatchedTask | Wyświetla pełnomocnikowi ds. zadańwyświetlaczego powiadomienie o zaplanowanym wykonaniu zadania w bieżącym wątku. |
| MIP_CC_ReleaseTaskDispatcherDelegate | Zwalnianie zasobów skojarzonych z uchwytem pełnomocnika dyspozytora zadania |
| MIP_CC_CreateTelemetryConfiguration | Tworzenie obiektu ustawień używanego do tworzenia profilu ochrony |
| MIP_CC_TelemetryConfiguration_SetHostName | Ustawianie nazwy hosta telemetrii, który będzie zastępować ustawienia wewnętrznej telemetrii |
| MIP_CC_TelemetryConfiguration_SetLibraryName | Ustawianie zastępowania biblioteki udostępnionej telemetrii |
| MIP_CC_TelemetryConfiguration_SetHttpDelegate | Zastępowanie domyślnego stosu telemetrii HTTP własnym klientem |
| MIP_CC_TelemetryConfiguration_SetTaskDispatcherDelegate | Zastępowanie domyślnego dyspozycyjnika zadań synchronizacji własnymi klienta |
| MIP_CC_TelemetryConfiguration_SetIsNetworkDetectionEnabled | Ustawia, czy składnik telemetrii może sprawdzać stan sieci za pomocą polecenia ping w wątku w tle. |
| MIP_CC_TelemetryConfiguration_SetIsLocalCachingEnabled | Ustawia, czy składnik telemetrii może zapisywać pamięci podręczne na dysku |
| MIP_CC_TelemetryConfiguration_SetIsTraceLoggingEnabled | Ustawia, czy składnik telemetrii może zapisywać dzienniki na dysku |
| MIP_CC_TelemetryConfiguration_SetIsTelemetryOptedOut | Ustawia, czy aplikacja/użytkownik zrezygnował z opcjonalnej telemetrii |
| MIP_CC_TelemetryConfiguration_SetCustomSettings | Ustawia niestandardowe ustawienia telemetrii |
| MIP_CC_TelemetryConfiguration_AddMaskedProperty | Maskowanie właściwości telemetrii |
| MIP_CC_ReleaseTelemetryConfiguration | Zwalnianie zasobów skojarzonych z ustawieniami profilu ochrony |
| MIP_CC_TemplateDescriptor_GetId | Pobiera identyfikator szablonu |
| MIP_CC_TemplateDescriptor_GetNameSize | Pobiera rozmiar buforu wymaganego do przechowywania nazwy |
| MIP_CC_TemplateDescriptor_GetName | Pobiera nazwę szablonu |
| MIP_CC_TemplateDescriptor_GetDescriptionSize | Pobiera rozmiar buforu wymaganego do przechowywania opisu |
| MIP_CC_TemplateDescriptor_GetDescription | Gets Template description |
| MIP_CC_ReleaseTemplateDescriptor | Zwalnianie zasobów skojarzonych z deskryptorem szablonu |
| MIP_CC_ActionResult_GetActions | Uzyskiwanie akcji, które tworzą wynik akcji |
| MIP_CC_ReleaseActionResult | Zwalnianie zasobów skojarzonych z wynikiem akcji |
| MIP_CC_AddContentFooterAction_GetUIElementNameSize | Pobiera rozmiar buforu wymaganego do przechowywania nazwy elementu interfejsu użytkownika akcji "dodaj stopkę zawartości" |
| MIP_CC_AddContentFooterAction_GetUIElementName | Pobiera nazwę elementu interfejsu użytkownika akcji "dodaj stopkę zawartości" |
| MIP_CC_AddContentFooterAction_GetTextSize | Uzyskuje rozmiar buforu wymaganego do przechowywania tekstu akcji "dodaj stopkę zawartości". |
| MIP_CC_AddContentFooterAction_GetText | Pobiera tekst akcji "dodaj stopkę zawartości" |
| MIP_CC_AddContentFooterAction_GetFontNameSize | Pobiera rozmiar buforu wymaganego do przechowywania nazwy czcionki akcji "dodaj stopkę zawartości" |
| MIP_CC_AddContentFooterAction_GetFontName | Pobiera nazwę czcionki akcji "dodaj stopkę zawartości" |
| MIP_CC_AddContentFooterAction_GetFontSize | Pobiera rozmiar czcionki liczby całkowitej. |
| MIP_CC_AddContentFooterAction_GetFontColorSize | Uzyskuje rozmiar buforu wymaganego do przechowywania koloru czcionki akcji "dodaj stopkę" |
| MIP_CC_AddContentFooterAction_GetFontColor | Pobiera kolor czcionki akcji "dodaj stopkę zawartości" (na przykład "#000000") |
| MIP_CC_AddContentFooterAction_GetAlignment | Pobiera wyrównanie |
| MIP_CC_AddContentFooterAction_GetMargin | Pobiera rozmiar marginesu |
| MIP_CC_AddContentHeaderAction_GetUIElementNameSize | Uzyskuje rozmiar buforu wymaganego do przechowywania nazwy elementu interfejsu użytkownika akcji "dodaj nagłówek zawartości" |
| MIP_CC_AddContentHeaderAction_GetUIElementName | Pobiera nazwę elementu interfejsu użytkownika akcji "dodaj nagłówek zawartości" |
| MIP_CC_AddContentHeaderAction_GetTextSize | Pobiera rozmiar buforu wymaganego do przechowywania tekstu akcji "dodaj nagłówek zawartości" |
| MIP_CC_AddContentHeaderAction_GetText | Pobiera tekst akcji "dodaj nagłówek zawartości" |
| MIP_CC_AddContentHeaderAction_GetFontNameSize | Pobiera rozmiar buforu wymaganego do przechowywania nazwy czcionki akcji "dodaj nagłówek zawartości" |
| MIP_CC_AddContentHeaderAction_GetFontName | Pobiera nazwę czcionki dla akcji "Dodaj nagłówek zawartości" |
| MIP_CC_AddContentHeaderAction_GetFontSize | Pobiera rozmiar czcionki liczby całkowitej. |
| MIP_CC_AddContentHeaderAction_GetFontColorSize | Uzyskuje rozmiar bufora wymaganego do przechowywania koloru czcionki akcji "dodaj nagłówek zawartości" |
| MIP_CC_AddContentHeaderAction_GetFontColor | Pobiera kolor czcionki akcji "dodaj nagłówek zawartości" (na przykład "#000000") |
| MIP_CC_AddContentHeaderAction_GetAlignment | Pobiera wyrównanie |
| MIP_CC_AddContentHeaderAction_GetMargin | Pobiera rozmiar marginesu |
| MIP_CC_AddWatermarkAction_GetUIElementNameSize | Uzyskuje rozmiar bufora wymaganego do przechowywania nazwy elementu interfejsu użytkownika akcji "dodaj znak wodny" |
| MIP_CC_AddWatermarkAction_GetUIElementName | Pobiera nazwę elementu interfejsu użytkownika akcji "dodaj znak wodny" |
| MIP_CC_AddWatermarkAction_GetLayout | Pobiera układ znaku wodnego |
| MIP_CC_AddWatermarkAction_GetTextSize | Uzyskuje rozmiar bufora wymaganego do przechowywania tekstu akcji "dodaj znak wodny" |
| MIP_CC_AddWatermarkAction_GetText | Pobiera tekst akcji "dodawanie znaku wodnego" |
| MIP_CC_AddWatermarkAction_GetFontNameSize | Uzyskuje rozmiar bufora wymaganego do przechowywania nazwy czcionki akcji "dodaj znak wodny" |
| MIP_CC_AddWatermarkAction_GetFontName | Pobiera nazwę czcionki akcji "dodaj znak wodny" |
| MIP_CC_AddWatermarkAction_GetFontSize | Pobiera rozmiar czcionki liczby całkowitej. |
| MIP_CC_AddWatermarkAction_GetFontColorSize | Uzyskuje rozmiar bufora wymaganego do przechowywania koloru czcionki akcji "dodaj znak wodny" |
| MIP_CC_AddWatermarkAction_GetFontColor | Pobiera kolor czcionki akcji "dodaj znak wodny" (na przykład "#000000") |
| MIP_CC_ReleaseContentLabel | Zwalnianie zasobów skojarzonych z etykietą zawartości |
| MIP_CC_ContentLabel_GetCreationTime | Pobiera czas po zastosowaniu etykiety |
| MIP_CC_ContentLabel_GetAssignmentMethod | Pobiera metodę przypisywania etykiet |
| MIP_CC_ContentLabel_GetExtendedProperties | Pobiera właściwości rozszerzone |
| MIP_CC_ContentLabel_IsProtectionAppliedFromLabel | Określa, czy ochrona została zastosowana przez etykietę. |
| MIP_CC_ContentLabel_GetLabel | Pobiera ogólne właściwości etykiety z wystąpienia etykiety zawartości |
| MIP_CC_CustomAction_GetNameSize | Pobiera rozmiar buforu wymaganego do przechowywania nazwy akcji niestandardowej. |
| MIP_CC_CustomAction_GetName | Pobiera nazwę akcji niestandardowej. |
| MIP_CC_CustomAction_GetProperties | Pobiera właściwości akcji "niestandardowej". |
| MIP_CC_ReleaseLabel | Zwalnianie zasobów skojarzonych z etykietą |
| MIP_CC_Label_GetId | Pobiera identyfikator etykiety |
| MIP_CC_Label_GetNameSize | Pobiera rozmiar buforu wymaganego do przechowywania nazwy |
| MIP_CC_Label_GetName | Pobiera nazwę etykiety |
| MIP_CC_Label_GetDescriptionSize | Pobiera rozmiar buforu wymaganego do przechowywania opisu |
| MIP_CC_Label_GetDescription | Pobiera opis etykiety |
| MIP_CC_Label_GetColorSize | Uzyskuje rozmiar bufora wymaganego do przechowywania koloru |
| MIP_CC_Label_GetColor | Pobiera kolor etykiety |
| MIP_CC_Label_GetSensitivity | Pobiera poziom wrażliwości etykiety. Wyższa wartość oznacza, że jest bardziej wrażliwa. |
| MIP_CC_Label_GetTooltipSize | Pobiera rozmiar buforu wymaganego do przechowywania etykietki narzędzia |
| MIP_CC_Label_GetTooltip | Pobiera etykietkę narzędzia etykiety |
| MIP_CC_Label_GetAutoTooltipSize | Pobiera rozmiar buforu wymaganego do przechowywania etykietki narzędzia autosklasyfikowania |
| MIP_CC_Label_GetAutoTooltip | Pobiera etykietkę narzędzia autosklasyfikowania etykiet |
| MIP_CC_Label_IsActive | Sprawdza, czy etykieta jest aktywna |
| MIP_CC_Label_GetParent | Pobiera etykietę nadrzędną, jeśli jest |
| MIP_CC_Label_GetChildrenSize | Pobiera liczbę etykiet dzieci |
| MIP_CC_Label_GetChildren | Pobiera etykiety dzieci |
| MIP_CC_Label_GetCustomSettings | Pobiera niestandardowe ustawienia etykiety zdefiniowane przez zasady |
| MIP_CC_MetadataAction_GetMetadataToRemove | Pobiera metadane akcji "metadane" do usunięcia. |
| MIP_CC_MetadataAction_GetMetadataToAdd | Pobiera metadane akcji "metadane" do dodania |
| MIP_CC_CreateMetadataDictionary | Tworzenie słownika z kluczami/wartościami ciągów |
| MIP_CC_MetadataDictionary_GetEntries | Uzyskiwanie wpisów metadanych, które tworzą słownik |
| MIP_CC_ReleaseMetadataDictionary | Zwalnianie zasobów skojarzonych ze słownikiem |
| MIP_CC_ReleasePolicyHandler | Zwalnianie zasobów skojarzonych z programem obsługi zasad |
| MIP_CC_PolicyHandler_GetSensitivityLabel | Pobiera bieżącą etykietę dokumentu |
| MIP_CC_PolicyHandler_ComputeActions | Wykonuje reguły zasad na podstawie podanego stanu i określa odpowiednie akcje. |
| MIP_CC_PolicyHandler_NotifyCommittedActions | Wywoływane przez aplikację po zastosowaniu akcji obliczanych i danych zatwierdzona na dysku |
| MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrlSize | Uzyskuje rozmiar bufora wymaganego do przechowywania adresu URL szyfrowania dwukluczowych. |
| MIP_CC_ProtectAdhocDkAction_GetDoubleKeyEncryptionUrl | Pobiera adres URL szyfrowania z podwójnym kluczem |
| MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrlSize | Uzyskuje rozmiar bufora wymaganego do przechowywania adresu URL szyfrowania dwukluczowych. |
| MIP_CC_ProtectDoNotForwardDkAction_GetDoubleKeyEncryptionUrl | Pobiera adres URL szyfrowania z podwójnym kluczem |
| MIP_CC_RemoveContentFooterAction_GetUIElementNames | Pobiera do usunięcia nazwy elementów interfejsu użytkownika akcji "usuń stopkę zawartości" |
| MIP_CC_RemoveContentHeaderAction_GetUIElementNames | Pobiera do usunięcia nazwy elementów interfejsu użytkownika akcji "usuń nagłówek zawartości" |
| MIP_CC_RemoveWatermarkAction_GetUIElementNames | Pobiera do usunięcia nazwy elementów interfejsu użytkownika akcji "usuń znak wodny" |
| MIP_CC_ReleaseSensitivityType | Zwalnianie zasobów skojarzonych z typem wrażliwości |
| MIP_CC_SensitivityType_GetRulePackageIdSize | Uzyskuje rozmiar bufora wymaganego do przechowywania identyfikatora pakietu reguł typu wrażliwości. |
| MIP_CC_SensitivityType_GetRulePackageId | Pobiera identyfikator pakietu reguł typu wrażliwości. |
| MIP_CC_SensitivityType_GetRulePackageSize | Pobiera rozmiar buforu wymaganego do przechowywania pakietu reguł typu wrażliwości. |
| MIP_CC_SensitivityType_GetRulePackage | Pobiera pakiet reguł typu wrażliwości |