共用方式為


RIO_EXTENSION_FUNCTION_TABLE 結構 (mswsock.h)

RIO_EXTENSION_FUNCTION_TABLE 結構包含實作 Winsock 已註冊 I/O 延伸模組之函式的相關信息。

語法

typedef struct _RIO_EXTENSION_FUNCTION_TABLE {
  DWORD                         cbSize;
  LPFN_RIORECEIVE               RIOReceive;
  LPFN_RIORECEIVEEX             RIOReceiveEx;
  LPFN_RIOSEND                  RIOSend;
  LPFN_RIOSENDEX                RIOSendEx;
  LPFN_RIOCLOSECOMPLETIONQUEUE  RIOCloseCompletionQueue;
  LPFN_RIOCREATECOMPLETIONQUEUE RIOCreateCompletionQueue;
  LPFN_RIOCREATEREQUESTQUEUE    RIOCreateRequestQueue;
  LPFN_RIODEQUEUECOMPLETION     RIODequeueCompletion;
  LPFN_RIODEREGISTERBUFFER      RIODeregisterBuffer;
  LPFN_RIONOTIFY                RIONotify;
  LPFN_RIOREGISTERBUFFER        RIORegisterBuffer;
  LPFN_RIORESIZECOMPLETIONQUEUE RIOResizeCompletionQueue;
  LPFN_RIORESIZEREQUESTQUEUE    RIOResizeRequestQueue;
} RIO_EXTENSION_FUNCTION_TABLE, *PRIO_EXTENSION_FUNCTION_TABLE;

成員

cbSize

以位元組為單位的結構大小。

RIOReceive

RIOReceive 函式的指標。

RIOReceiveEx

RIOReceiveEx 函式的指標。

RIOSend

RIOSend 函式的指標。

RIOSendEx

RIOSendEx 函式的指標。

RIOCloseCompletionQueue

RIOCloseCompletionQueue 函式的指標。

RIOCreateCompletionQueue

RIOCreateCompletionQueue 函式的指標。

RIOCreateRequestQueue

RIOCreateRequestQueue 函式的指標。

RIODequeueCompletion

RIODequeueCompletion 函式的指標。

RIODeregisterBuffer

RIODeregisterBuffer 函式的指標。

RIONotify

RIONotify 函式的指標。

RIORegisterBuffer

RIORegisterBuffer 函式的指標。

RIOResizeCompletionQueue

RIOResizeCompletionQueue 函式的指標。

RIOResizeRequestQueue

RIOResizeRequestQueue 函式的指標。

備註

RIO_EXTENSION_FUNCTION_TABLE 結構包含實作 Winsock 已註冊 I/O 延伸模組之函式的相關信息。

您必須在運行時間呼叫 WSAIoctl 函式,並指定 SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER opcode,以取得 Winsock 已註冊 I/O 延伸模組函式的函式指標。 傳遞至 WSAIoctl 函式的輸入緩衝區必須包含 WSAID_MULTIPLE_RIO,這是全域唯一標識碼 (GUID) ,其值可識別 Winsock 已註冊的 I/O 延伸模組函式。 成功時, WSAIoctl 函式所傳回的輸出包含 RIO_EXTENSION_FUNCTION_TABLE 結構的指標,其中包含 Winsock 已註冊 I/O 延伸模組函式的指標。 SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER IOCTL 定義於 Ws2def.h 頭檔中。WSAID_MULTIPLE_RIO GUID 定義於 Mswsock.h 頭檔中。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 mswsock.h (包含 Mswsock.h)

另請參閱

RIOCloseCompletionQueue

RIOCreateCompletionQueue

RIOCreateRequestQueue

RIODequeueCompletion

RIODeregisterBuffer

RIONotify

RIOReceive

RIOReceiveEx

RIORegisterBuffer

RIOResizeCompletionQueue

RIOResizeRequestQueue

RIOSend

RIOSendEx

WSAIoctl