Share via


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;

Baca juga

Namespace layanan konkurensi