Bagikan melalui


ISSDataClassification::GetSensitivityClassification

Berlaku untuk: SQL Server Azure SQL DatabaseAzure Synapse Analytics

Unduh driver OLE DB

Mengambil data klasifikasi sensitivitas untuk set baris aktif. Untuk informasi selengkapnya dan sampel kode, lihat Menggunakan klasifikasi data.

Sintaks

HRESULT GetSensitivityClassification(
    SENSITIVITYCLASSIFICATION** ppSensitivityClassification);

Argumen

ppSensitivityClassification[out]
Penunjuk ke penunjuk struktur SENSITIVITYCLASSIFICATION. Jika metode gagal atau tidak ada informasi klasifikasi data yang tersedia, penyedia tidak mengalokasikan memori apa pun, dan memastikan bahwa argumen ppSensitivityClassification adalah pointer null pada output.

Mengembalikan Nilai Kode

S_OK
Metode berhasil.

E_INVALIDARG
Argumen ppSensitivityClassification adalah NULL.

E_OUTOFMEMORY
Driver OLE DB untuk SQL Server tidak dapat mengalokasikan cukup memori untuk menyelesaikan permintaan.

Keterangan

Driver OLE DB untuk SQL Server mengalokasikan blok memori untuk menyimpan struktur SENSITIVITYCLASSIFICATION dan data yang direferensikan oleh struktur ini. Ketika konsumen tidak lagi memerlukan akses ke data klasifikasi, konsumen harus membatalkan alokasi memori ini dengan memanggil metode IMalloc::Free .

Struktur SENSITIVITYCLASSIFICATION didefinisikan sebagai berikut:

typedef struct tagSensitivityClassification
{
    USHORT                     cSensitivityLabels;
    SENSITIVITYLABEL          *rgSensitivityLabels;
    USHORT                     cInformationTypes;
    INFORMATIONTYPE           *rgInformationTypes;
    USHORT                     cColumnSensitivityMetadata;
    COLUMNSENSITIVITYMETADATA *rgColumnSensitivityMetadata;
    SENSITIVITYRANKENUM        eQuerySensitivityRank;
} SENSITIVITYCLASSIFICATION;
Anggota Deskripsi
cSensitivityLabels Jumlah struktur SENSITIVITYLABEL dalam rgSensitivityLabels.
rgSensitivityLabels Array struktur SENSITIVITYLABEL.
cInformationTypes Jumlah struktur INFORMATIONTYPE dalam rgInformationTypes.
rgInformationTypes Array struktur INFORMATIONTYPE.
cColumnSensitivityMetadata Jumlah struktur COLUMNSENSITIVITYMETADATA dalam rgColumnSensitivityMetadata.
rgColumnSensitivityMetadata Array struktur COLUMNSENSITIVITYMETADATA.
eQuerySensitivityRank Peringkat relatif dari sensitivitas kueri yang dijalankan untuk mendapatkan set baris.

Struktur SENSITIVITYLABEL didefinisikan sebagai berikut:

typedef struct tagSENSITIVITYLABEL
{
    LPOLESTR pwszName;
    LPOLESTR pwszId;
} SENSITIVITYLABEL;
Anggota Deskripsi
pwszName Nama untuk label sensitivitas.
pwszId Pengidentifikasi untuk label sensitivitas.

Struktur INFORMATIONTYPE didefinisikan sebagai berikut:

typedef struct tagINFORMATIONTYPE
{
    LPOLESTR pwszName;
    LPOLESTR pwszId;
} INFORMATIONTYPE;
Anggota Deskripsi
pwszName Nama untuk jenis informasi.
pwszId Pengidentifikasi untuk jenis informasi.

Struktur COLUMNSENSITIVITYMETADATA didefinisikan sebagai berikut:

typedef struct tagCOLUMNSENSITIVITYMETADATA
{
    SENSITIVITYPROPERTY* rgSensitivityProperties;
    USHORT cSensitivityProperties;
} COLUMNSENSITIVITYMETADATA;
Anggota Deskripsi
cSensitivityProperties Jumlah struktur SENSITIVITYPROPERTY dalam rgSensitivityProperties.
rgSensitivityProperties Array struktur SENSITIVITYPROPERTY.

Enum SENSITIVITYRANKENUM didefinisikan sebagai berikut:

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

Struktur SENSITIVITYPROPERTY didefinisikan sebagai berikut:

typedef struct tagSENSITIVITYPROPERTY
{
    SENSITIVITYLABEL* pSensitivityLabel;
    INFORMATIONTYPE* pInformationType;
    SENSITIVITYRANKENUM eSensitivityRank;
} SENSITIVITYPROPERTY;
Anggota Deskripsi
pSensitivityLabel Penunjuk ke struktur SENSITIVITYLABEL.
pInformationType Penunjuk ke struktur INFORMATIONTYPE.
eSensitivityRank Peringkat relatif dari sensitivitas kolom yang merupakan bagian dari data per kolom.

Lihat juga

ISSDataClassification
Kumpulan baris