Platform SDK: DirectX

DPMSG_SECUREMESSAGE

DirectPlay は、別のプレーヤーから署名付きメッセージまたは暗号化メッセージを受け取ると DPMSG_SECUREMESSAGE 構造体を生成する。

typedef struct {
    DWORD   dwType;
    DWORD   dwFlags;
    DPID    dpIdFrom;
    LPVOID  lpData;
    DWORD   dwDataSize;
} DPMSG_SECUREMESSAGE, FAR *LPDPMSG_SECUREMESSAGE;
dwType
システム メッセージのタイプを識別する。これは、DPSYS_SECUREMESSAGE となる。
dwFlags
送信者によるメッセージの保護方法を示すフラグ。次の値のいずれかとなる。
DPSEND_SIGNED
メッセージは送信者により署名されており、その署名は検証済みである。
DPSEND_ENCRYPTED
メッセージは送信者により暗号化されており、正常に解読された。
dpIdFrom
機密保護メッセージを送信したプレーヤーの DPID。
lpData
完全に検証されたメッセージが格納されたバッファへのポインタ。
dwDataSize
メッセージが格納されているバッファのサイズ。

必要条件

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dplay.h で宣言。

参照

IDirectPlay4::Send