Platform SDK: DirectX

IDirectPlay4::GetPlayerCaps

IDirectPlay4::GetPlayerCaps メソッドは、指定されたプレーヤーの現在の能力を取得する。

HRESULT GetPlayerCaps(
  DPID idPlayer,
  LPDPCAPS lpPlayerCaps,
  DWORD dwFlags
);

パラメータ

idPlayer
能力を計算するプレーヤーの ID。
lpPlayerCaps
能力を指定する DPCAPS 構造体へのポインタ。DPCAPS 構造体の dwSize メンバは、IDirectPlay4::GetPlayerCaps を使用する前に指定する必要がある。
dwFlags
このパラメータに 0 を設定した場合、保証なしのメッセージ処理の能力が計算される。
DPGETCAPS_GUARANTEED
保証付きのメッセージ処理の能力を取得する。

戻り値

成功した場合は DP_OK を返す。失敗した場合は、次のエラー値のいずれかを返す。

DPERR_INVALIDOBJECT
DPERR_INVALIDPARAMS
DPERR_INVALIDPLAYER

注意

IDirectPlay4::GetCaps メソッドがカレント セッションの能力を返すのに対して、このメソッドは要求されたプレーヤーの能力を返す。

必要条件

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dplay.h で宣言。
  インポート ライブラリ : dplayx.lib を使用。

参照

DPCAPSIDirectPlay4::GetCapsIDirectPlay4::Send