Struktur DispatchState
Struktur DispatchState
digunakan untuk mentransfer status ke IExecutionContext::Dispatch
metode . Ini menjelaskan keadaan di mana Dispatch
metode dipanggil pada IExecutionContext
antarmuka.
Sintaks
struct DispatchState;
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
DispatchState::D ispatchState | Membuat objek baru DispatchState . |
Anggota Data Publik
Nama | Deskripsi |
---|---|
DispatchState::m_dispatchStateSize | Ukuran struktur ini, yang digunakan untuk penerapan versi. |
DispatchState::m_fIsPreviousContextAsynchronouslyBlocked | Memberi tahu apakah konteks ini telah memasukkan Dispatch metode karena konteks sebelumnya diblokir secara asinkron. Ini hanya digunakan pada konteks penjadwalan UMS, dan diatur ke nilai 0 untuk semua konteks eksekusi lainnya. |
DispatchState::m_reserved | Bit dicadangkan untuk informasi di masa mendatang. |
Hierarki Warisan
DispatchState
Persyaratan
Header: concrtrm.h
Namespace: konkurensi
DispatchState::D ispatchState Constructor
Membuat objek baru DispatchState
.
DispatchState();
DispatchState::m_dispatchStateSize Data Member
Ukuran struktur ini, yang digunakan untuk penerapan versi.
unsigned long m_dispatchStateSize;
DispatchState::m_fIsPreviousContextAsynchronouslyBlocked Data Member
Memberi tahu apakah konteks ini telah memasukkan Dispatch
metode karena konteks sebelumnya diblokir secara asinkron. Ini hanya digunakan pada konteks penjadwalan UMS, dan diatur ke nilai 0
untuk semua konteks eksekusi lainnya.
unsigned int m_fIsPreviousContextAsynchronouslyBlocked : 1;
DispatchState::m_reserved Data Member
Bit dicadangkan untuk informasi di masa mendatang.
unsigned int m_reserved : 31;