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에 쓸 수 있는 단일 메시지의 최대 크기(바이트) 또는 모든 크기의 메시지에 대해 0입니다.

MailslotQuota

이 mailslot에 쓰기 위해 예약된 메모리 내 풀의 크기(바이트)입니다.

NextMessageSize

다음 메시지 크기(바이트)입니다.

MessagesAvailable

mailslot에서 읽기를 기다리는 총 메시지 수입니다.

ReadTimeout

시간 초과가 발생하기 전에 읽기 작업이 mailslot에 메시지를 쓸 때까지 대기할 수 있는 시간(밀리초)입니다. –1 값은 읽기가 시간 초과 없이 메시지를 영원히 기다리게 합니다. 0 값은 보류 중인 메시지를 읽을 수 있는지 여부에 관계없이 읽기가 대기하지 않고 즉시 반환하도록 요청합니다.

설명

자세한 내용은 Mailslots를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000
머리글 ntifs.h(FltKernel.h, Ntifs.h 포함)