Solaris Trusted Extensions 開発ガイド

ウィンドウラベルの取得

この例は、ウィンドウの機密ラベルを取得する方法を示します。プロセス機密ラベルはウィンドウ機密ラベルと同じです。したがって、特権は必要ありません。

/* ウィンドウラベルを取得する */
	retval = XTSOLgetResLabel(display, window, IsWindow, &senslabel);

/* ラベルを文字列に変換し、出力する */
	retval = label_to_str(label, &string, M_LABEL, LONG_NAMES);
	printf(“Label = %s\n”, string);

printf 文によって、たとえば、次のように出力されます。


Label = PUBLIC