Bagikan melalui


Enumerasi UASFLAGS (ocidl.h)

Menyediakan informasi tentang unit urungkan induk.

Sintaks

typedef enum tagUASFLAGS {
  UAS_NORMAL = 0,
  UAS_BLOCKED = 0x1,
  UAS_NOPARENTENABLE = 0x2,
  UAS_MASK = 0x3
} UASFLAGS;

Konstanta

 
UAS_NORMAL
Nilai: 0
Unit pembukaan induk yang saat ini terbuka berada dalam status normal dan tidak diblokir dan dapat menerima unit baru yang ditambahkan melalui panggilan ke metode Buka atau Tambahkan .
UAS_BLOCKED
Nilai: 0x1
Unit pembukaan terbuka saat ini diblokir dan akan menolak unit urungkan yang ditambahkan melalui panggilan ke metode IOleParentUndoUnit::Open atau IOleParentUndoUnit::Add . Penelepon tidak perlu membuat unit baru karena mereka hanya akan ditolak.
UAS_NOPARENTENABLE
Nilai: 0x2
Unit pembukaan yang saat ini terbuka akan menerima unit baru, tetapi pemanggil harus bertindak seperti saat ini tidak ada unit terbuka. Ini berarti bahwa jika unit baru yang dibuat memerlukan induk, maka induk ini tidak memenuhi persyaratan tersebut dan tumpukan urungkan harus dibersihkan.
UAS_MASK
Nilai: 0x3
Saat memeriksa status normal, gunakan nilai ini untuk menutupi bit yang tidak digunakan dalam parameter pdwState ke metode IOleParentUndoUnit::GetParentState untuk kompatibilitas di masa mendatang. Contohnya:


syntax<br>fNormal = ((pdwState &amp; UAS_MASK) == UAS_NORMAL)<br>

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header ocidl.h

Lihat juga

IOleParentUndoUnit::GetParentState