Udostępnij przez


ISSDataClassification::GetSensitivityClassification

Dotyczy do:SQL ServerAzure SQL DatabaseAzure Synapse AnalyticsBaza danych SQL w Microsoft Fabric

pobierz sterownik OLE DB

Pobiera dane klasyfikacji czułości dla aktywnego zestawu wierszy. Więcej informacji i przykładu kodu można znaleźć w artykule Używanie klasyfikacji danych.

Składnia

HRESULT GetSensitivityClassification(
    SENSITIVITYCLASSIFICATION** ppSensitivityClassification);

Arguments

ppSensitivityClassification[out]
Wskaźnik do wskaźnika struktury SENSITIVITYCLASS. Jeśli metoda zawiodła lub nie ma dostępnych informacji o klasyfikacji danych, dostawca nie przydziela pamięci i zapewnia, że argument ppSensitivityClassification jest wskaźnikiem zerowym na wyjściu.

Zwracanie wartości kodu

S_OK
Metoda się powiodła.

E_INVALIDARG
Argument ppSensitivityClassification był NULL.

E_OUTOFMEMORY
Sterownik OLE DB dla SQL Server nie był w stanie przydzielić wystarczającej ilości pamięci do wykonania żądania.

Uwagi

Sterownik OLE DB dla SQL Server przydziela blok pamięci do przechowywania struktury SENSITIVITYCLASSIFICATION oraz danych odwołanych przez tę strukturę. Gdy konsument nie potrzebuje już dostępu do danych klasyfikacyjnych, musi wywołać metodę IMalloc::Free .

Struktura SENSITIVITYCLASSIFICATION jest zdefiniowana następująco:

typedef struct tagSensitivityClassification
{
    USHORT                     cSensitivityLabels;
    SENSITIVITYLABEL          *rgSensitivityLabels;
    USHORT                     cInformationTypes;
    INFORMATIONTYPE           *rgInformationTypes;
    USHORT                     cColumnSensitivityMetadata;
    COLUMNSENSITIVITYMETADATA *rgColumnSensitivityMetadata;
    SENSITIVITYRANKENUM        eQuerySensitivityRank;
} SENSITIVITYCLASSIFICATION;
Członek Description
cSensitivityLabels Liczba struktur SENSITIVITYLABEL w rgSensitivityLabels.
rgSensitivityLabels Zestaw struktur SENSITIVITYLABEL.
cInformationTypes Liczba struktur INFORMATIONTYPE w rgInformationTypes.
rgInformationTypes Tablica struktur INFORMATIONTYPE.
cColumnSensitivityMetadata Liczba struktur metadanych COLUMNSENSITIVITY w rgColumnSensitivityMetadata.
rgColumnSensitivityMetadata Tablica struktur metadanych COLUMNSENSITIVITY.
eQuerySensitivityRank Względna hierarchia czułości zapytania, które zostało wykonane w celu uzyskania zestawu wierszy.

Struktura SENSITIVITYLABEL jest zdefiniowana następująco:

typedef struct tagSENSITIVITYLABEL
{
    LPOLESTR pwszName;
    LPOLESTR pwszId;
} SENSITIVITYLABEL;
Członek Description
pwszName Nazwa etykiety wrażliwości.
pwszId Identyfikator etykiety wrażliwości.

Struktura INFORMATIONTYPE jest zdefiniowana następująco:

typedef struct tagINFORMATIONTYPE
{
    LPOLESTR pwszName;
    LPOLESTR pwszId;
} INFORMATIONTYPE;
Członek Description
pwszName Nazwa typu informacji.
pwszId Identyfikator typu informacji.

Struktura metadanych COLUMNSENSITIVITY jest zdefiniowana następująco:

typedef struct tagCOLUMNSENSITIVITYMETADATA
{
    SENSITIVITYPROPERTY* rgSensitivityProperties;
    USHORT cSensitivityProperties;
} COLUMNSENSITIVITYMETADATA;
Członek Description
cWłaściwościWrażliwości Liczba struktur właściwości SENSITIVITY w rgSensitivityProperties.
rgSensitivityProperties Zestaw struktur właściwości WRAŻLIWOŚCI.

ENUM SENSITIVITYRANKENUM definiuje się następująco:

typedef enum tagSENSITIVITYRANKENUM
{
    SENSITIVITYRANK_NOT_DEFINED = -1,
    SENSITIVITYRANK_NONE = 0,
    SENSITIVITYRANK_LOW = 10,
    SENSITIVITYRANK_MEDIUM = 20,
    SENSITIVITYRANK_HIGH = 30,
    SENSITIVITYRANK_CRITICAL = 40
} SENSITIVITYRANKENUM;

Struktura właściwości SENSITIVITY jest zdefiniowana następująco:

typedef struct tagSENSITIVITYPROPERTY
{
    SENSITIVITYLABEL* pSensitivityLabel;
    INFORMATIONTYPE* pInformationType;
    SENSITIVITYRANKENUM eSensitivityRank;
} SENSITIVITYPROPERTY;
Członek Description
pSensitivityLabel Wskaźnik do struktury SENSITIVITYLABEL.
pInformationType Wskaźnik do struktury typu INFORMACJI.
eSensitivityRank Względna hierarchia czułości kolumny będącej częścią danych na kolumnę.

Zobacz też

ISSDataClassification
Zestawy wierszy