次の方法で共有


FILE_MAILSLOT_QUERY_INFORMATION 構造体 (ntifs.h)

FILE_MAILSLOT_QUERY_INFORMATION構造体には、mailslot に関する情報が含まれています。

構文

typedef struct _FILE_MAILSLOT_QUERY_INFORMATION {
  ULONG         MaximumMessageSize;
  ULONG         MailslotQuota;
  ULONG         NextMessageSize;
  ULONG         MessagesAvailable;
  LARGE_INTEGER ReadTimeout;
} FILE_MAILSLOT_QUERY_INFORMATION, *PFILE_MAILSLOT_QUERY_INFORMATION;

メンバー

MaximumMessageSize

mailslot に書き込むことができる 1 つのメッセージの最大サイズ (バイト単位)、または任意のサイズのメッセージの場合は 0。

MailslotQuota

この mailslot への書き込み用に予約されているメモリ内プールのサイズ (バイト単位)。

NextMessageSize

次のメッセージ サイズ (バイト単位)。

MessagesAvailable

mailslot からの読み取りを待機しているメッセージの合計数。

ReadTimeout

タイムアウトが発生する前に、読み取り操作が mailslot にメッセージが書き込まれるのを待機できる時間 (ミリ秒単位)。 値 –1 は、読み取りがタイムアウトせずにメッセージを永久に待機するように要求します。値 0 は、保留中のメッセージが読み取り可能かどうかに関係なく、読み取りが待機せず、すぐに返されるように要求します。

注釈

詳細については、「 Mailslots」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000
Header ntifs.h (FltKernel.h、Ntifs.h を含む)