// MatrixCreate Method
bool cLoginProcess::MatrixCreate(long maxServer, long maxChannel)
{
cSQLAccount* sqlAccount = NULL;
SQL_ACCOUNT_CHECK( sqlAccount );
PerIoContext* cbIoContext = mIoContextPool->GetIoContext( NULL, IOCP_REQUEST_CALLBACK );
MATRIX_CREATE* matrixCreate = (MATRIX_CREATE*)cbIoContext->buffer;
BOOL retvalue;
matrixCreate->maxServer = maxServer;
matrixCreate->maxChannel = maxChannel;
cbIoContext->offset = sizeof(MATRIX_CREATE);
cbIoContext->iParam = SQL_SERVER_PROC_MATRIX_CREATE;
// cSQLAccount¸¦ ÅëÇØ SQLServer·Î ¿äû.
retvalue = sqlAccount->QueueRequest( NULL, (LPOVERLAPPED)cbIoContext, cbIoContext->offset );
return (retvalue == TRUE) ? true : false;
}