Compartir a través de


CWinApp::WriteProfileBinary

Llame a esta función miembro para escribir datos binarios en la sección especificada del registro de la aplicación o el archivo de .INI.

BOOL WriteProfileBinary(
   LPCTSTR lpszSection,
   LPCTSTR lpszEntry,
   LPBYTE pData,
   UINT nBytes 
);

Parámetros

  • lpszSection
    Señala una cadena terminada en null que especifica la sección que contiene la entrada.Si no existe, se crea.El nombre de sección es sin diferenciación entre mayúsculas y minúsculas; la cadena puede ser cualquier combinación de mayúsculas y minúsculas.

  • lpszEntry
    Señala una cadena terminada en null que contiene la entrada en la que el valor se debe escribir.si la entrada no existe en la sección especificada, se crea.

  • pData
    Puntos a escribir los datos.

  • nBytes
    Contiene el número de bytes que se deben escribir.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Ejemplo

Este ejemplo utiliza CWinApp* pApp = AfxGetApp(); para obtener en la clase de CWinApp que muestra una manera que WriteProfileBinary y GetProfileBinary se pueden utilizar de cualquier función en una aplicación 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

Para obtener otro ejemplo, vea el ejemplo para CWinApp::GetProfileBinary.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWinApp

Gráfico de jerarquía

CWinApp::WriteProfileInt

CWinApp::WriteProfileString

CWinApp::SetRegistryKey