Bagikan melalui


_pclose

Menunggu prosesor perintah baru dan menutup aliran pada pipa terkait.

Penting

API ini tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime. Untuk informasi selengkapnya, lihat Fungsi CRT yang tidak didukung di aplikasi Platform Windows Universal.

Sintaks

int _pclose(
FILE *stream
);

Parameter

stream
Mengembalikan nilai dari panggilan sebelumnya ke _popen.

Nilai hasil

Mengembalikan status keluar dari prosesor perintah penghentian, atau -1 jika terjadi kesalahan. Format nilai yang dikembalikan sama dengan untuk _cwait, kecuali byte urutan rendah dan urutan tinggi ditukar. Jika stream adalah NULL, _pclose diatur errno ke EINVAL dan mengembalikan -1.

Untuk informasi tentang kode kesalahan ini dan lainnya, lihat errno, , _doserrno_sys_errlist, dan _sys_nerr.

Keterangan

Fungsi mencari _pclose ID proses prosesor perintah (Cmd.exe) yang dimulai oleh panggilan terkait _popen , menjalankan _cwait panggilan pada prosesor perintah baru, dan menutup aliran pada pipa terkait.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Rutin Header yang diperlukan
_pclose <stdio.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Pustaka

Semua versi pustaka run-time C.

Baca juga

Kontrol proses dan lingkungan
_pipe
_popen, _wpopen