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.
Provides a list of Default Previewers. This is the list of previewers that would be launched if IVsUIShellOpenDocument::OpenStandardPreviewer(NULL) is called.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntax
'Declaration
Function GetDefaultPreviewers ( _
celt As UInteger, _
<OutAttribute> rgDefaultPreviewers As VSDEFAULTPREVIEWER(), _
<OutAttribute> ByRef pcActual As UInteger _
) As Integer
int GetDefaultPreviewers(
uint celt,
VSDEFAULTPREVIEWER[] rgDefaultPreviewers,
out uint pcActual
)
int GetDefaultPreviewers(
[InAttribute] unsigned int celt,
[OutAttribute] array<VSDEFAULTPREVIEWER>^ rgDefaultPreviewers,
[OutAttribute] unsigned int% pcActual
)
abstract GetDefaultPreviewers :
celt:uint32 *
rgDefaultPreviewers:VSDEFAULTPREVIEWER[] byref *
pcActual:uint32 byref -> int
function GetDefaultPreviewers(
celt : uint,
rgDefaultPreviewers : VSDEFAULTPREVIEWER[],
pcActual : uint
) : int
Parameters
- celt
Type: UInt32
rgDefaultPreviewers
Type: array<Microsoft.VisualStudio.Shell.Interop.VSDEFAULTPREVIEWER[][Out] An array of objects of type VSDEFAULTPREVIEWER.
pcActual
Type: UInt32%[Out] A pointer to an unsigned long value.
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
If celt is zero and pcActual is not NULL, the number of standard previewers is returned in *pcActual. If celt is not zero, rgDefaultPreviewers must not be NULL, or E_POINTER is returned.
A common pattern is something like the following (omitting error checks for readability):
hr = pIVsUIShellOpenDocument2->GetDefaultPreviewers(0, NULL, &cExpected);
prgpDefViewers = ::CoTaskMemAlloc(cExpected * sizeof(VSDEFAULTPREVIEWER));
hr = pIVsUIShellOpenDocument2->GetDefaultPreviewers(cExpected, prgpDefViewers, &cActual);
.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.