CWinApp::WriteProfileBinary
Volání funkce tohoto člena zapsat binární data do zadaného oddílu aplikace registru nebo.Soubor INI.
BOOL WriteProfileBinary(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
LPBYTE pData,
UINT nBytes
);
Parametry
lpszSection
Body řetězec zakončený hodnotou null, který určuje oddíl obsahující položky.Pokud oddíl neexistuje, bude vytvořen.Název oddílu je případ nezávislý; řetězec může být libovolnou kombinaci malých a velkých písmen.lpszEntry
Body zakončený řetězec, který obsahuje položku, do které je hodnota zapsány.Pokud položka neexistuje v zadané oblasti, je vytvořen.pData
Zápis dat body.nBytes
Obsahuje počet bajtů k zápisu.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Příklad
V tomto příkladu CWinApp* pApp = AfxGetApp(); CWinApp třída ilustrující způsobem získat, WriteProfileBinary a GetProfileBinary lze z jakékoli funkce v aplikaci MFC.
CWinApp* pApp = AfxGetApp();
CString strSection = _T("My Section");
CString strItem = _T("My Binary Item");
double myData = 123.456e12;
pApp->WriteProfileBinary(strSection, strItem, (LPBYTE)&myData, sizeof(myData));
double *pData;
UINT n;
pApp->GetProfileBinary(strSection, strItem, (LPBYTE*)&pData, &n);
ASSERT(n == sizeof(myData));
ASSERT(myData = *pData);
delete [] pData; // free the buffer
Jiný příklad viz příklad pro CWinApp::GetProfileBinary.
Požadavky
Záhlaví: afxwin.h