Función ReadFmtUserTypeStg (ole2.h)
La función ReadFmtUserTypeStg devuelve el formato del Portapapeles y el tipo de usuario guardados anteriormente con la función WriteFmtUserTypeStg .
Sintaxis
HRESULT ReadFmtUserTypeStg(
[in] LPSTORAGE pstg,
[out] CLIPFORMAT *pcf,
[out] LPOLESTR *lplpszUserType
);
Parámetros
[in] pstg
Puntero a la interfaz IStorage en el objeto de almacenamiento desde el que se va a leer la información.
[out] pcf
Puntero a donde se va a escribir el formato del Portapapeles al devolver. Puede ser NULL, lo que indica que el formato no es de interés para el autor de la llamada.
[out] lplpszUserType
Dirección de la variable de puntero LPWSTR que recibe un puntero a la cadena de tipo de usuario Unicode terminada en null. El autor de la llamada puede especificar NULL para este parámetro, lo que indica que el tipo de usuario no tiene ningún interés. Esta función asigna memoria para la cadena. El autor de la llamada es responsable de liberar la memoria con CoTaskMemFree.
Valor devuelto
Esta función admite los valores devueltos estándar E_FAIL, E_INVALIDARG y E_OUTOFMEMORY, además de lo siguiente:
Esta función también devuelve cualquiera de los valores de error devueltos por el método ISequentialStream::Read .
Comentarios
ReadFmtUserTypeStg devuelve el formato del Portapapeles y la cadena de tipo de usuario del objeto de almacenamiento especificado. Se debe haber llamado a la función WriteClassStg antes de llamar a la función ReadFmtUserTypeStg .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ole2.h |
Library | Ole32.lib |
Archivo DLL | Ole32.dll |