Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
'parameter': no se especificó ningún atributo de parámetro direccional y se establece en [in] de forma predeterminada
Observaciones
Un método sobre un parámetro de una interfaz con atributos no posee uno de los atributos direccionales: in o out. El parámetro de establece de forma predeterminada en in.
De forma predeterminada, esta advertencia está desactivada. Vea Advertencias del compilador desactivadas de forma predeterminada para más información.
Example
En el ejemplo siguiente se genera la advertencia C4682:
// C4682.cpp
// compile with: /W4
#pragma warning(default : 4682)
#include <windows.h>
[module(name="MyModule")];
[ library_block, object, uuid("c54ad59d-d516-41dd-9acd-afda17565c2b") ]
__interface IMyIface : IUnknown
{
HRESULT f1(int i, int *pi); // C4682
// try the following line
// HRESULT f1([in] int i, [in] int *pi);
};
int main()
{
}