Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Returns one or more configuration objects.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function GetCfgs ( _
celt As UInteger, _
<OutAttribute> rgpcfg As IVsCfg(), _
<OutAttribute> pcActual As UInteger(), _
<OutAttribute> prgfFlags As UInteger() _
) As Integer
'Usage
Dim instance As IVsProjectCfgProvider
Dim celt As UInteger
Dim rgpcfg As IVsCfg()
Dim pcActual As UInteger()
Dim prgfFlags As UInteger()
Dim returnValue As Integer
returnValue = instance.GetCfgs(celt, rgpcfg, _
pcActual, prgfFlags)
int GetCfgs(
uint celt,
IVsCfg[] rgpcfg,
uint[] pcActual,
uint[] prgfFlags
)
int GetCfgs(
[InAttribute] unsigned int celt,
[OutAttribute] array<IVsCfg^>^ rgpcfg,
[OutAttribute] array<unsigned int>^ pcActual,
[OutAttribute] array<unsigned int>^ prgfFlags
)
abstract GetCfgs :
celt:uint32 *
rgpcfg:IVsCfg[] byref *
pcActual:uint32[] byref *
prgfFlags:uint32[] byref -> int
function GetCfgs(
celt : uint,
rgpcfg : IVsCfg[],
pcActual : uint[],
prgfFlags : uint[]
) : int
Parameters
- celt
Type: System.UInt32
[in] Number of configuration objects to be returned or zero, indicating a request for an unknown number of objects.
- rgpcfg
Type: array<Microsoft.VisualStudio.Shell.Interop.IVsCfg[]
[in, out, size_is(celt)] On input, pointer to an interface array or nulla null reference (Nothing in Visual Basic). On output, this parameter points to an array of IVsCfg interfaces belonging to the requested configuration objects.
- pcActual
Type: array<System.UInt32[]
[out, optional] Pointer to the number of configuration objects actually returned or nulla null reference (Nothing in Visual Basic), if this information is not necessary.
- prgfFlags
Type: array<System.UInt32[]
[out, optional] Flags that specify settings for project configurations, or nulla null reference (Nothing in Visual Basic) if no additional flag settings are required. For valid prgrFlags values, see __VSCFGFLAGS.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Implements
IVsCfgProvider.GetCfgs(UInt32, array<IVsCfg[], array<UInt32[], array<UInt32[])
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsProjectCfgProvider::GetCfgs(
[in] ULONG celt,
[in, out, size_is(celt)] IVsCfg *rgpcfg[],
[out, optional] ULONG *pcActual,
[out, optional] VSCFGFLAGS *prgfFlags
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.