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.
Actualización: noviembre 2007
Extiende la interfaz IMetaDataEmit principalmente para que se pueda trabajar con tipos genéricos.
interface IMetaDataEmit2 : IMetaDataEmit {
HRESULT DefineGenericParam (
mdToken tk,
ULONG ulParamSeq,
DWORD dwParamFlags,
LPCWSTR szname,
DWORD reserved,
mdToken rtkConstraints[],
mdGenericParam *pgp
);
HRESULT DefineMethodSpec (
mdToken tkParent,
PCCOR_SIGNATURE pvSigBlob,
ULONG cbSigBlob,
mdMethodSpec *pmi
);
HRESULT GetDeltaSaveSize (
CorSaveSize fSave,
DWORD *pdwSaveSize
);
HRESULT ResetENCLog ();
HRESULT SaveDelta (
LPCWSTR szFile,
DWORD dwSaveFlags
);
HRESULT SaveDeltaToMemory (
void *pbData,
ULONG cbData
);
HRESULT SaveDeltaToStream (
IStream *pIStream,
DWORD dwSaveFlags
);
HRESULT SetGenericParamProps (
mdGenericParam gp,
DWORD dwParamFlags,
LPCWSTR szName,
DWORD reserved,
mdToken rtkConstraints[]
);
};
Métodos
Método |
Descripción |
|---|---|
Crea una definición para un parámetro de tipo genérico y obtiene un símbolo (token) a dicho parámetro. |
|
Crea una instancia genérica de un método y obtiene un símbolo (token) para la definición. |
|
Obtiene un valor que indica la diferencia de tamaño de los datos que es necesaria para expresar los cambios para la sesión de editar y continuar actual. |
|
Restablece el registro editar y continuar e inicia una nueva sesión. |
|
Guarda los cambios de la sesión de editar y continuar actual en el archivo especificado. |
|
Guarda los cambios de la sesión de editar y continuar actual en la memoria. |
|
Guarda los cambios de la sesión de editar y continuar actual en la secuencia especificada. |
|
Establece los valores de propiedad para la definición de parámetros genéricos a la que hace referencia el símbolo (token) especificado. |
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: Cor.h
Biblioteca: se usa como recurso en MsCorEE.dll
Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0