Aracılığıyla paylaş


ISSDataClassification::DuyarlılıkSınıflandırmasınıAl

Şunlar için geçerlidir:SQL ServerAzure SQL DatabaseAzure Synapse AnalyticsMicrosoft Fabric'te SQL veritabanı

OLE DB sürücüsünü indirme

Aktif satır kümesi için hassasiyet sınıflandırma verilerini alır. Daha fazla bilgi ve kod örneği için bkz. Veri sınıflandırması kullanılıyor.

Sözdizimi

HRESULT GetSensitivityClassification(
    SENSITIVITYCLASSIFICATION** ppSensitivityClassification);

Arguments

ppSensitivityClassification[out]
SENSITIVITY sınıflandırma yapısı işaretçisine işaretçi. Yöntem başarısız olursa veya veri sınıflandırma bilgisi yoksa, sağlayıcı bellek ayırmaz ve ppSensitivityClassification argümanının çıktıda null işaret olmasını sağlar.

Dönüş Kodu Değerleri

S_OK
Yöntem başarılı oldu.

E_INVALIDARG
ppSensitivityClassification argümanı NULL idi.

E_OUTOFMEMORY
SQL Server için OLE DB Sürücüsü, isteği tamamlamak için yeterli bellek ayıramıyordu.

Açıklamalar

SQL Server için OLE DB Sürücüsü, SENSITIVITY sınıflandırma yapısını ve bu yapının referans verisini tutmak için bir bellek bloğu tahsis eder. Tüketici artık sınıflandırma verilerine erişim ihtiyacı kalmadığında, bu belleği IMalloc::Free yöntemini çağırarak dağıtmak zorundadır.

DUYARLILIK sınıflandırma yapısı aşağıdaki şekilde tanımlanır:

typedef struct tagSensitivityClassification
{
    USHORT                     cSensitivityLabels;
    SENSITIVITYLABEL          *rgSensitivityLabels;
    USHORT                     cInformationTypes;
    INFORMATIONTYPE           *rgInformationTypes;
    USHORT                     cColumnSensitivityMetadata;
    COLUMNSENSITIVITYMETADATA *rgColumnSensitivityMetadata;
    SENSITIVITYRANKENUM        eQuerySensitivityRank;
} SENSITIVITYCLASSIFICATION;
Üye Description
cDuyarlılık Etiketleri rgSensitivityLabels'taki SENSITIVITYLABEL yapılarının sayısı.
rgDuyarlılık Etiketleri DUYARLILIK etiketi yapılarının bir dizisi.
cInformationTypes rgInformationTypes'taki INFORMATIONTYPE yapılarının sayısı.
rgInformationTypes INFORMATIONTYPE yapılarından oluşan bir dizide.
cColumnSensitivityMetadata rgColumnSensitivityMetadata içindeki COLUMNSENSITIVITYMETA yapılarının sayısı.
rgColumnSensitivityMetadata COLUMNSENSITIVITYMETA veri yapılarından oluşan bir dizidir.
eSoruDuyarlılık Sıralaması Satır kümesini elde etmek için yürütülen bir sorgunun hassasiyetinin göreli derecesi.

SENSITIVITYLABEL yapısı şu şekilde tanımlanır:

typedef struct tagSENSITIVITYLABEL
{
    LPOLESTR pwszName;
    LPOLESTR pwszId;
} SENSITIVITYLABEL;
Üye Description
pwszName Duyarlılık etiketinin adı.
pwszId Bir hassasiyet etiketi için tanımlayıcı.

INFORMATIONTYPE yapısı şu şekilde tanımlanır:

typedef struct tagINFORMATIONTYPE
{
    LPOLESTR pwszName;
    LPOLESTR pwszId;
} INFORMATIONTYPE;
Üye Description
pwszName Bir bilgi türünün adı.
pwszId Bir bilgi türünün tanımlayıcısı.

COLUMNSENSITIVITYMETADATA yapısı aşağıdaki şekilde tanımlanır:

typedef struct tagCOLUMNSENSITIVITYMETADATA
{
    SENSITIVITYPROPERTY* rgSensitivityProperties;
    USHORT cSensitivityProperties;
} COLUMNSENSITIVITYMETADATA;
Üye Description
cDuyarlılık Özellikleri rgSensitivityProperties'deki SENSITIVITYPROPERTY yapılarının sayısı.
rgSensitivityProperties SENSITIVITY özellik yapılarının bir dizisi.

SENSITIVITYRANKENUM enum aşağıdaki şekilde tanımlanır:

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

SENSITIVITYPROPERTY yapısı şu şekilde tanımlanır:

typedef struct tagSENSITIVITYPROPERTY
{
    SENSITIVITYLABEL* pSensitivityLabel;
    INFORMATIONTYPE* pInformationType;
    SENSITIVITYRANKENUM eSensitivityRank;
} SENSITIVITYPROPERTY;
Üye Description
pDuyarlılık Etiketi SENSITIVITY etiketi yapısına işaret eden bir işaret.
pInformationType INFORMATIONTYPE yapısına işaret eden bir işaretçi.
eDuyarlılık Rütbesi Sütun başına verinin parçası olan bir sütunun hassasiyetinin göreli sıralamasıdır.

Ayrıca Bkz.

ISSDataSınıflandırma
Satır kümeleri