thkと申します。

下記のようなことをEXE(MFC使用)だとうまくいくのですが、
それをDLL(MFC使用)でやろうとするとエラーになります。
なぜでしょうか? DLLの場合は特別なことをしなければいけないのでしょうか?
情報をお持ちの方よろしくお願いします。

    AfxOleInit();    // これはOK
    HRESULT hres = CoInitializeSecurity(
        NULL,
        -1,
        NULL,
        NULL,
        RPC_C_AUTHN_LEVEL_PKT,
        RPC_C_IMP_LEVEL_IMPERSONATE,
        NULL,
        EOAC_NONE,
        NULL
    );
    _ASSERTE(SUCCEEDED(hres));    // 0x800401f0が返ってくる

-----------------------------
mailto:t...@mx1.avis.ne.jp
-----------------------------