Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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;