mirror of
https://github.com/netchx/netch.git
synced 2026-05-11 23:45:06 +08:00
[Redirector] Output status code when failed
This commit is contained in:
@@ -63,12 +63,26 @@ BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
__declspec(dllexport) BOOL __cdecl aio_register(LPWSTR value)
|
__declspec(dllexport) BOOL __cdecl aio_register(LPWSTR value)
|
||||||
{
|
{
|
||||||
return nf_registerDriver(ws2s(value).c_str()) == NF_STATUS_SUCCESS;
|
auto status = nf_registerDriver(ws2s(value).c_str());
|
||||||
|
if (status != NF_STATUS_SUCCESS)
|
||||||
|
{
|
||||||
|
printf("[Redirector][aio_register] nf_registerDriver: %d\n", status);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
__declspec(dllexport) BOOL __cdecl aio_unregister(LPWSTR value)
|
__declspec(dllexport) BOOL __cdecl aio_unregister(LPWSTR value)
|
||||||
{
|
{
|
||||||
return nf_unRegisterDriver(ws2s(value).c_str()) == NF_STATUS_SUCCESS;
|
auto status = nf_unRegisterDriver(ws2s(value).c_str());
|
||||||
|
if (status != NF_STATUS_SUCCESS)
|
||||||
|
{
|
||||||
|
printf("[Redirector][aio_unregister] nf_unRegisterDriver: %d\n", status);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
__declspec(dllexport) BOOL __cdecl aio_dial(int name, LPWSTR value)
|
__declspec(dllexport) BOOL __cdecl aio_dial(int name, LPWSTR value)
|
||||||
|
|||||||
Reference in New Issue
Block a user