IResourceManager::Register
Register メソッドは、単独の名前付きリソースをリソース マネージャに登録する。
構文
HRESULT Register(
LPCWSTR pName,
LONG cResource,
LONG *plToken
);
パラメータ
pName
[in] 名前付きリソース。
cResource
[in] リソース数。
plToken
[out] 返されたトークンへのポインタ。このトークンが識別するリソースを、これ以降の呼び出しで使う。
戻り値
実装に応じた HRESULT 値を返す。HRESULT は、次の標準的な定数の 1 つか、または一覧に示されていないその他の値となる。
戻りコード | 説明 |
E_FAIL | 失敗。 |
E_POINTER | NULL ポインタ引数。 |
E_INVALIDARG | 無効な引数。 |
E_NOTIMPL | メソッドがサポートされていない。 |
S_OK または NOERROR | 成功。 |
注意
このメソッドは、複数のリソースを格納できる名前付きリソースを登録し、このリソースを要求するときに使うトークンを返す。リソースが既に登録されていてもエラーにはならない。登録済みの数より少ない数を cResource 引数に渡すと、リソースの割り当てが新しい数に変更される。リソースの登録を解除するには、cResource に 0 を渡す。
参照