IDirectPlay8Peer::SetCaps メソッド
IDirectPlay8Peer::SetCaps メソッド
現在のインターフェイスの DPN_CAPS または DPN_CAPS_EX 構造体を設定する。
構文
HRESULT SetCaps(
const DPN_CAPS *const pdpCaps,
const DWORD dwFlags
);
パラメータ
- pdpCaps
[in] 現在のインターフェイスに関する情報の設定に使う DPN_CAPS または DPN_CAPS_EX 構造体へのポインタ。 - dwFlags
[in] 予約済み。0 でなければならない。
戻り値
成功した場合は S_OK を返し、失敗した場合は次のいずれかのエラー値を返す。
DPNERR_INVALIDOBJECT | Microsoft® DirectPlay® オブジェクトのポインタは無効である。 |
DPNERR_INVALIDPARAM | メソッドに渡された 1 つ以上のパラメータが無効である。 |
DPNERR_INVALIDPOINTER | パラメータとして指定されたポインタが無効である。 |
DPNERR_UNINITIALIZED | 要求されたオブジェクトが初期化されていない。 |
注意
IDirectPlay8Peer::Initialize の呼び出しが成功した後に、このメソッドを呼び出す必要がある。
DirectPlay は、pdpCaps が参照する構造体のサイズに基づいて DPN_CAPS または DPN_CAPS_EX が使われているかどうかを判断する。